Я работаю над Laravel 7 проектом. Я объявляю маршрут и связываю его с контроллером, передающим параметр, используя привязку модели маршрута. Но это не работает, как ожидалось. Ниже приведен мой код.
У меня есть контроллер с именем EmergencyController со следующим определением
class EmergencyController extends Controller
{
public function update(Emergency $emergency, UpdateEmergencyRequest $request)
{
dd($emergency->id); //doing nothing. Just printing out the id
}
}
У меня есть объявление маршрута для этого.
Route::put('emergency/{emergency}', 'EmergencyController@update')->name('emergency.update');
Когда я отправьте запрос, $ emergency-> id всегда равен нулю, даже если запись существует в базе данных. Что не так с моим кодом и как я могу это исправить?