Изначально в коде указано:
$make = Make::find($request->make_id);
Далее уже откуда-то взялся кусок кода другого вида:
$make = $this->make->find($request->make_id);
А в итоге, заменяя это валидацией:
'make_id' ⇒ 'required|exists:makes,id'
вообще проверяем наличие поля id в таблице(exists:table,column), а не наличие записи c указанным id, которое проверялось в первоначальном коде.
Не понял следующий момент.
Изначально в коде указано:
$make = Make::find($request->make_id);
Далее уже откуда-то взялся кусок кода другого вида:
$make = $this->make->find($request->make_id);
А в итоге, заменяя это валидацией:
'make_id' ⇒ 'required|exists:makes,id'
вообще проверяем наличие поля id в таблице(exists:table,column), а не наличие записи c указанным id, которое проверялось в первоначальном коде.
Как это понимать?