美文网首页
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