路由文件

时间:2016-01-08 10:22:11

标签: laravel laravel-5

我创建了一个使用某个命名空间中的控制器的包

Route::get('login', 'Full\Name\Space\Login\LoginController@method');
Route::get('other', 'Full\Name\Space\Other\OtherController@method');

是否有Laravel'一种在路由文件顶部定义命名空间的方法,这样我可以缩短这些控制器路径?像

这样的东西
use 'Full\Name\Space';

Route::get('login', 'Login\LoginController@method');
Route::get('other', 'Other\OtherController@method');

1 个答案:

答案 0 :(得分:3)

当然你可以:

Route::group(['namespace'=>'foo/1/2'],function(){
    Route::get('specify_your_route', 'BarController@index')
});

路由将保留为“specify_your_route”,但代替\Base\Controller\Namespace\BarController路由器将使用\foo\1\2\BarController