Я только что обновил свой проект Laravel с 5.2 до 5.3 сдвиг. После объединения файлов Shift не удалось объединить, я открыл вкладку и перешел к своему проекту. И кажется, что привязка модели маршрута не работает правильно.
Я использую Sluggable пакет.
Route::get('team/{team}', function (App\Models\Team $team) {
dd($team);
});
Но когда я использую приведенный выше код со слагом или идентификатором, я просто получаю новый экземпляр модели вместо связанной модели. Даже если я уберу черту из модели и добавлю идентификатор в маршрут. Страница 404 не отображается, когда я использую идентификатор, который не существует.
Я не уверен, что вызывает ошибку, есть идеи? Приветствия.
Исправлено после добавления \Illuminate\Routing\Middleware\SubstituteBindings::class
для промежуточного программного обеспечения.
Других решений пока нет …