Неявная проблема привязки маршрута после обновления с Laravel 5.2 до 5.3

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

Я использую Sluggable пакет.

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

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

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

3

Решение

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

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]