使用Route :: group(['middleware'=> ['auth'],function(){}]))之后;其他所有路线都停止工作

时间:2019-01-25 07:48:19

标签: laravel

我正在Laravel中创建一个登录面板。我只是尝试将所有管理路由放在Route::group()内,突然所有其他路由停止工作,即使欢迎页面也不会显示。

Route::group(['middleware'=>['auth'], function(){
    Route::get('/admin/dashboard','AdminController@dashboard');

}]);

我对中间件及其使用方法不太熟悉,但是有人请解释为什么会这样?

3 个答案:

答案 0 :(得分:3)

您缺少]

Route::group(['middleware'=>['auth']], function(){
    Route::get('/admin/dashboard','AdminController@dashboard');
});

答案 1 :(得分:3)

实际上...其

Route::group(['middleware'=>['auth']], function(){
    Route::get('/admin/dashboard','AdminController@dashboard');
});

答案 2 :(得分:1)

您忘记了],并在末尾有一对多:

Route::group(['middleware'=>['auth']], function(){ Route::get('/admin/dashboard','AdminController@dashboard');
});