Не понял следующий момент. Изначально в коде указано: $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, которое проверялось в первоначальном коде. Как это понимать?