Не уверен, в чем проблема, потому что вы не дали много информации для работы, но вы можете проверить следующие предложения:
- Проверьте, установлен ли столбец как массово назначаемый вкласс модели, то есть он находится в массиве fillable [].
- убедитесь, что идентификатор, который вы передаете функции
where()
, действителен. Попробуйте использовать другую функцию,save()
, который даст те же результаты, что и вы, например:
// filter the vehicle
$vehicle = vehicles::where('id', '=', $veh_id)->first();
or
$vehicle = vehicles::find($veh_id);
$vehicle->status = 1;
$vehicle->save();
Наконец, я заметил вашу переменную id, которую вы передаете где () функция называется $veh_status
«предположительно - статус транспортного средства», а не $veh_id
, «предположительно - идентификатор транспортного средства», поэтому, вероятно, проверьте это.
Ссылка: Документация по обновлению модели Laravel