我正在做一个简单的项目。我希望它尽可能小,所以我试图创建系统,我可以创建页面,并将它们放在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