Laravel5.1中如何根据不同场景注册中间件,详细解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1075个文字,预计阅读时间需要5分钟。
原文:本文字例讲述了Laravel5.1框架注册中间件的三种场景。分享给广大开发者参考,具体如下:
在Laravel中,注册中间件主要有三种场景,一种是为控制器中的方法注册,一种是为整个控制器注册,还有一种是为整个应用注册。
1. 为控制器中的方法注册中间件: 例如:Route::get('/user', ['as'=> 'user.show', 'uses'=> 'UserController@show', 'middleware'=> ['auth', 'check_age']]);
2. 为整个控制器注册中间件: 例如:Route::group(['middleware'=> ['auth', 'check_age']], function () { Route::get('/user', 'UserController@show'); });
3. 为整个应用注册中间件: 例如:$app->middleware([ 'auth', 'check_age', \App\Http\Middleware\VerifyCsrfToken::class ]);
以上是Laravel中注册中间件的三种场景,希望对大家有所帮助。
本文实例讲述了Laravel5.1框架注册中间件的三种场景。分享给大家供大家参考,具体如下:
在Laravel中注册中间件主要有三种场景,一种给控制器中的方法进行注册,一种是给整个控制器进行注册,最后一种是给全局注册中间件。
本文共计1075个文字,预计阅读时间需要5分钟。
原文:本文字例讲述了Laravel5.1框架注册中间件的三种场景。分享给广大开发者参考,具体如下:
在Laravel中,注册中间件主要有三种场景,一种是为控制器中的方法注册,一种是为整个控制器注册,还有一种是为整个应用注册。
1. 为控制器中的方法注册中间件: 例如:Route::get('/user', ['as'=> 'user.show', 'uses'=> 'UserController@show', 'middleware'=> ['auth', 'check_age']]);
2. 为整个控制器注册中间件: 例如:Route::group(['middleware'=> ['auth', 'check_age']], function () { Route::get('/user', 'UserController@show'); });
3. 为整个应用注册中间件: 例如:$app->middleware([ 'auth', 'check_age', \App\Http\Middleware\VerifyCsrfToken::class ]);
以上是Laravel中注册中间件的三种场景,希望对大家有所帮助。
本文实例讲述了Laravel5.1框架注册中间件的三种场景。分享给大家供大家参考,具体如下:
在Laravel中注册中间件主要有三种场景,一种给控制器中的方法进行注册,一种是给整个控制器进行注册,最后一种是给全局注册中间件。

