【发布时间】:2016-04-04 16:06:26
【问题描述】:
在尝试更改用户状态时,我遇到了这个问题。 在路线:
Route::get('userstatus/{id}/{status}', 'UserController@changeStatus');
在控制器中:
public function changeStatus($id, $status, User $user)
{
$user->update(array('status' => $status), $id);
return redirect('users');
}
在数据库中,我存储的状态如下: “积极的” “禁止” “抓住” 为什么我会遇到这个问题?有什么解决办法吗?
【问题讨论】:
-
第二个参数应该是一个数组..我的意思是$id应该是一个数组..但是$id总是一个int/string
-
$user->update(array('status' => $status,'id' => $id));如果我写上面的代码它不会显示错误但数据库没有更新