在app/http/middleware中添加一個(gè)類
然后在APP/http/kernel.php中注冊(cè)中間件,放在web組里面會(huì)是一個(gè)全局中間件
局部的話在$routeMiddleware數(shù)組里定義:key為類名,值為路徑::class('activity'=>\App\Http\Middleware\Activity::class,)
中間件要使用Closure類(其實(shí)我也沒明白為啥) use Closure;
handle方法是固有方法:
//此方法為前置方法(前置大概意思是我們的邏輯先執(zhí)行,后置方法為先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';
}