我正在做一個簡單的項目。我希望它儘可能小,所以我試圖創建系統,我可以創建頁面,並將它們放在localhost/{page?}
Laravel - 多條路線
但是,這裏是問題所在。我也想要定義一些路線(例如路線/blog
),如下所示。
Route::get('/{page?}', ['as' => 'root', 'uses' => '[email protected]']);
Route::get('blog/{slug?}', ['as' => 'blog.post', 'uses' => '[email protected]']);
Route::get('blog/page/{page}', ['as' => 'blog.page', 'uses' => '[email protected]'])->where('page', '[0-9]+');
使用此設置,它只使用第一條路線。
我的問題是。有沒有辦法做到這一點?或者,這超出了Laravel的能力嗎?
謝謝你的幫助。
謝謝。我有點忘記了順序可以改變這一點。 – Aadam
有一個upvote先生 – haakym