2016-08-15 119 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後修復。