2016-08-15 8 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); 
}); 

しかし、上記のコードをスラッグまたはIDで使用すると、関連モデルではなく新しいモデルインスタンスが取得されます。たとえモデルから渋滞性のある形質を取り除いて、ルートでIDを使用しても。存在しないIDを使用すると、404ページが表示されません。

エラーの原因はわかりません。乾杯。

答えて

4

ミドルウェアに\Illuminate\Routing\Middleware\SubstituteBindings::classを追加した後に修正されました。

関連する問題