!!! show路由 要放到 create路由之後!!!
1.路由順序
官方文件給出路由的標準順序
我在新增中介軟體的時候,對路由進行了需求劃分,導致 create 頁面解析錯亂,並且沒有錯誤提示。
show 在 create 前導致解析錯亂。
// 詳情頁面
Route::get('/{id}', 'BlogController@show')->name('blog.show');
// 新增頁面
Route::get('/create', 'BlogController@create')->name('blog.create');
錯誤排序:
2.解決步驟
在專案的 /app/Exceptions/Handler.php 找到:
列印並檢視異常的堆疊資訊:
發現本來是要解析到 create 卻被解析到 show 。
3.問題成功解決
對路由進行重新排序之後,create 正常解析:
正確排序:
!!! show路由 要放到 create路由之後!!!
本作品採用《CC 協議》,轉載必須註明作者和本文連結