Laravel 7 привязка модели маршрута не работает - PullRequest
0 голосов
/ 15 апреля 2020

Я работаю над 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 всегда равен нулю, даже если запись существует в базе данных. Что не так с моим кодом и как я могу это исправить?

...