我希望有一个动态路由,例如:domain.com/user,其中{user}是用户ID(例如domain.com/12345)。
与此同时,我还应该能够设置domain.com/about或domain.com/contact,等等。
Laravel有可能吗?如果是,有人可以描述我是如何做到这一点的吗?
提前致谢
答案 0 :(得分:1)
维持秩序:
Route::get('about', function(){});
Route::get('contact', function(){});
Route::get('{user}', function(){});
Route::pattern('user', '[0-9]+');
答案 1 :(得分:1)
是的,这是可能的。
Route::get('about', 'YourAboutController@method');
Route::get('contact', 'YourContactController@method');
Route::get('{userid}', 'YourUserController@method');
您甚至可以指定userid
应该是什么,即数字
Route::get('{userid}', 'YourUserController@method')->where('userid', '[0-9]+');