向 Laravel 路由添加多个中间件
根据 laravel 文档,我可以按如下方式添加中间件:auth
Route::group(['middleware' => 'auth'], function () {
Route::get('/', function () {
// Uses Auth Middleware
});
Route::get('user/profile', function () {
// Uses Auth Middleware
});
});
我还看到中间件添加如下:
Route::group(['middleware' => ['web']], function() {
// Uses all Middleware $middlewareGroups['web'] located in /app/Http/kernel.php?
Route::resource('blog','BlogController'); //Make a CRUD controller
});
我怎样才能同时做到这两点?
PS.任何评论,提供关于底层四行代码正在做什么的见解,将不胜感激。