Laravel 5 为所有子 url 分配中间件
Laravel 5 assigning middleware to all sub urls
当我尝试通过重定向到 'auth/login'
按页面访问管理员时,我正在使用中间件来检查管理员
Route::get('admin', [
'uses' => 'AdminController@index',
'middleware' => 'admin'
]);
但是我在管理中还有更多页面也需要相同的中间件...
例如
Route::get('admin/profiles', [
'middleware' => 'admin',
'uses' => 'ProfilesController@index'
]);
Route::get('admin/pages', [
'middleware' => 'admin',
'uses' => 'PageController@index'
]);
还会有更多。有没有一种方法可以定位 admin
url 中的所有链接?
Route::group(['prefix' => 'admin', 'middleware' => 'admin'], function() {
Route::get('profiles', 'ProfilesController@index');
Route::get('pages', 'PageController@index');
});
阅读更多关于路由组的信息:http://laravel.com/docs/5.0/routing#route-groups
当我尝试通过重定向到 'auth/login'
按页面访问管理员时,我正在使用中间件来检查管理员Route::get('admin', [
'uses' => 'AdminController@index',
'middleware' => 'admin'
]);
但是我在管理中还有更多页面也需要相同的中间件...
例如
Route::get('admin/profiles', [
'middleware' => 'admin',
'uses' => 'ProfilesController@index'
]);
Route::get('admin/pages', [
'middleware' => 'admin',
'uses' => 'PageController@index'
]);
还会有更多。有没有一种方法可以定位 admin
url 中的所有链接?
Route::group(['prefix' => 'admin', 'middleware' => 'admin'], function() {
Route::get('profiles', 'ProfilesController@index');
Route::get('pages', 'PageController@index');
});
阅读更多关于路由组的信息:http://laravel.com/docs/5.0/routing#route-groups