2016-08-15 6 views
3

Я просто усовершенствовал проект Laravel с 5.2 до 5.3 с помощью Shift. После ручного слияния файлов Shift не удалось объединить, я открыл вкладку и перешел к моему проекту. И похоже, что привязка маршрутной модели работает неправильно.Неявная проблема привязки маршрута после обновления с Laravel 5.2 до 5.3

Я пользуюсь пакетом sluggable.

Route::get('team/{team}', function (App\Models\Team $team) { 
    dd($team); 
}); 

Но когда я использую выше код с слизняка или идентификатором, я просто получить новый экземпляр модели вместо связанной с ним модели. Даже если я удаляю отталкиваемую черту от модели и использую идентификатор на маршруте. Страница 404 не отображается, когда я использую идентификатор, который не существует.

Я не уверен, что вызывает ошибку, любые идеи? Приветствия.

ответ

4

Исправлено после добавления \Illuminate\Routing\Middleware\SubstituteBindings::class в промежуточное ПО.

Смежные вопросы