所以我有一个如下定义的路线组:
Route::group(['prefix' => '/api/v2', 'middlewear' => 'auth'], function () {
Route::resource(...);
//more routes defined here
});
然后当我从宅基地箱内运行php artisan route:list
时,我得到了所有的路线,但没有申请中间件。如果我然后在浏览器中点击路径,我就不会像应用auth中间件那样重定向到登录视图。如果我将中间件定义移动到控制器的__construct
,那么它可以工作。任何想法为什么在路线组中定义中间装置在laravel 5中不起作用,或者我缺少什么?