При попытке изменить статус пользователя я столкнулся с этой проблемой. в маршруте:Аргумент 2, переданный в Illuminate Database Eloquent Model :: update() должен быть из массива типов, строка
Route::get('userstatus/{id}/{status}', '[email protected]');
в контроллере:
public function changeStatus($id, $status, User $user)
{
$user->update(array('status' => $status), $id);
return redirect('users');
}
В базе данных я храню статус как: «активный» «запретили» «держать» почему я получаю эту проблему является есть ли какое-нибудь решение?
второй параметр должен быть массивом .. я имею в виду $ идентификатор должен быть array..but $ идентификатор всегда INT/string – aimme
$ user-> update (array ('status' => $ status, 'id' => $ id)); если я пишу выше код, он не показывает ошибку, но база данных не обновляется –