美文网首页
laravel中的中间件使用

laravel中的中间件使用

作者: Cosin_Lu | 来源:发表于2017-07-30 21:26 被阅读0次

在app/http/middleware中添加一个类

然后在APP/http/kernel.php中注册中间件,放在web组里面会是一个全局中间件

局部的话在$routeMiddleware数组里定义:key为类名,值为路径::class('activity'=>\App\Http\Middleware\Activity::class,)

中间件要使用Closure类(其实我也没明白为啥) use Closure;

handle方法是固有方法:

//此方法为前置方法(前置大概意思是我们的逻辑先执行,后置方法为先return$next($request);然后在写我们的逻辑)

public functionhandle($request,Closure$next){

if(tiem()

returnredirect('user/test1');

}

return$next($request);

}

后置操作

public functionhandle($request,Closure$next){

$next($request);

echo 'hello';

}

相关文章

网友评论

      本文标题:laravel中的中间件使用

      本文链接:https://www.haomeiwen.com/subject/abbklxtx.html