我有一个MySQL表格
+--------------------+--------------------+--------------------+
| Id | parent_id | title |
+--------------------+--------------------+--------------------+
| 1 | 0 | Student Management |
|--------------------|--------------------|--------------------|
| 2 | 0 | Staff Management |
|--------------------|--------------------|--------------------|
| 3 | 1 | Add Student |
|--------------------|--------------------|--------------------|
| 4 | 1 | View Students |
|--------------------|--------------------|--------------------|
| 5 | 2 | Add Staff |
|--------------------|--------------------|--------------------|
| 6 | 2 | View Staff |
|--------------------|--------------------|--------------------|
| 7 | 4 | Delete |
|--------------------|--------------------|--------------------|
| 8 | 5 | Copy |
+--------------------+--------------------+--------------------+ …
Run Code Online (Sandbox Code Playgroud) 我的表结构如下
date seller unit price total
05-06-17 abc 14 700 9800
05-06-17 pqr 12 600 7200
05-06-17 abc 10 520 5200
06-06-17 abc 10 600 6000
06-06-17 pqr 15 520 7800
06-06-17 pqr 16 520 8320
Run Code Online (Sandbox Code Playgroud)
我需要获取记录
1) 'date' = '05-06-2017', 'seller' = 'abc', 'total' = '15000'
2) 'date' = '05-06-2017', 'seller' = 'pqr', 'total' = '7200'
3) 'date' = '06-06-2017', 'seller' = 'abc', 'total' = '6000'
4) 'date' = '06-06-2017', 'seller' = 'pqr', 'total' = '16120'
Run Code Online (Sandbox Code Playgroud)
我需要按日期从数据库中获取数据。seller
abc …
我想进入个人资料页面,但收到错误路线未定义。我尝试定义路线,但仍然在那里我在用户资源控制器中定义了一个新函数作为个人资料,并且我以这种方式定义我的路线
Route::get('user/profile', 'UserController@profile');
Route::resource('/user', 'UserController');
Run Code Online (Sandbox Code Playgroud)
这是我的标题,我将通过它进入个人资料页面
<li>
<a href="{{route('user.profile')}}">
<i class="icon-user"></i> My Profile </a>
</li>
Run Code Online (Sandbox Code Playgroud)
这里的用户是文件夹的名称,配置文件是其中的页面
这是UserController中的方法
public function profile($request)
{
return ('Here');
return view('user.profile');
}
Run Code Online (Sandbox Code Playgroud)
我正在测试,但它没有出现在配置文件方法中
我正在编辑配置文件,我希望如果用户没有在密码字段中给出任何值,如果用户没有输入任何值,那么密码不应该更新,然后密码自动更新
这是我的方法
{
$this->validate($request, [
'name' => 'required|max:255',
]);
$user = User::findOrFail($id);
$input = $request->all();
$user->fill([
'name' => $request->input('name'),
'password' => bcrypt($request->input('password')),
'def_timezone' => $request->input('def_timezone'),
'address_line_1' => $request->input('address_line_1'),
])->save();
session()->flash('msg',trans('successfully Updated.'));
}
Run Code Online (Sandbox Code Playgroud)
请帮助解决问题谢谢
我正在研究laravel 5.3,这是我的代码
$arrayData = array();
foreach ($stats as $key => $row) {
$arrayData[] = array(
'number' => $row->no,
'level' => $row->total_sent,
'past' => $row->past,
);
}
Run Code Online (Sandbox Code Playgroud)
如果我dd($arrayData)
的输出是
array:3 [?
0 => array:3 [?
"no" => "4"
"level" => 3
"past" => "3"
]
1 => array:3 [?
"no" => "6"
"level" => 3
"past" => "3"
]
2 => array:3 [?
"no" => "9"
"level" => 3
"past" => "3"
]
]
Run Code Online (Sandbox Code Playgroud)
上面没有分别是4,6,9.我想最终输出应该包含完整的数据.如果没有退出,那么其他明智的数字应该为零.
在上述情况下,期望的输出与缺失位置一样,将存在具有零值的正确数字
array:11 [?
0 => …
Run Code Online (Sandbox Code Playgroud)