【发布时间】:2013-07-03 14:13:37
【问题描述】:
在 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'));
【问题讨论】:
-
就个人而言,出于 SEO 和简单的目的,我更愿意将
/重定向到/dashboard(反之亦然),为什么有两个显示完全相同内容的 url? -
@Alexandre Danault 在某些情况下,您希望(稍微)根据路由改变视图的内容,但同时,使用单个控制器处理请求(即不要在 3 种不同的控制器方法中重复整个逻辑)。