laravel--(自定义中间件)
来源:互联网 发布:二维数组分配空间 编辑:程序博客网 时间:2024/05/18 03:49
关于中间件的理解
最好将中间件想象为一系列的「层」,HTTP 请求必须经过它们才会触发您的应用程序。每一层都可以检测接收的请求,甚至可以完全拒绝请求访问您的应用。
文件位置app\Http\Middle
1. 创建中间件php artisan make::middleware CheckAge
“`
public function handle(
{
if ($request->age <= 200) {
return redirect(‘home’);
}
return $next($request); }```
2. 注册中间件
在app\Http\Kernel.php
中为中间件指定键值
protected $routeMiddleware = [ 'auth' => \Illuminate\Auth\Middleware\Authenticate::class, 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, 'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class, 'can' => \Illuminate\Auth\Middleware\Authorize::class, 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, **'age'=> \App\Http\Middleware\Checkage::class,** ];
3.为路由指定中间件
Route::get('/',function(){ // })->middleware('age'); 或者 Route::get('/',function(){ // })->middleware(Checkage::class);
阅读全文
0 0
- laravel--(自定义中间件)
- laravel 中间件
- Laravel中间件
- laravel中间件
- laravel中间件
- laravel中间件
- Laravel中间件
- Laravel中间件
- Laravel中间件
- laravel系列5-- 中间件
- laravel - 中间件使用
- 205 laravel 中间件实现
- laravel中间件源码分析
- Laravel 中间件建立使用
- Laravel中间件实现原理
- Laravel中间件实现原理
- Laravel Middleware 中间件
- Laravel基础-中间件
- JS面试之数组去重和快速排序
- 卷积的物理意义
- svn: E220003: Invalid authz configuration
- HashMap的存储原理
- MFC 改变窗口内所有控件 字体 的简单方法
- laravel--(自定义中间件)
- 循环队列的顺序存储结构及实现
- RAILS_ENV 写在命令前后有什么区别呢?
- elasticsearch源码分析之java客户端
- TCP协议包头中的URG和PSH
- 如何做好产品需求设计和开发
- Android获取LinearLayout的宽高
- 交互
- 将List集合转化为用符号隔开的String字符串