在 Laravel 4 中定义路由时,是否可以在同一路由中定义多个 URI 路径?
目前我做了以下事情:
Route::get('/', 'DashboardController@index');
Route::get('/dashboard', array('as' => 'dashboard', 'uses' => 'v1\DashboardController@index'));
但这违背了我的目的,我想做类似的事情
Route::get('/, /dashboard', array('as' => 'dashboard', 'uses' => 'DashboardController@index'));
最佳答案
我相信您需要使用带正则表达式的可选参数:
Route::get('/{name}', array(
'as' => 'dashboard',
'uses' => 'DashboardController@index')
)->where('name', '(dashboard)?');
* 假设您想路由到问题中不完全清楚的同一个 Controller 。
* 当前接受的答案匹配所有内容,而不仅仅是 /
或 /dashboard
。
关于php - 单个 Route::get() 中的多个路由调用 Laravel 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17489492/