Laravel:在Auth中间件

时间:2016-06-29 19:58:57

标签: laravel authentication middleware

我已经创建了一个应该针对每个请求运行的中间件,因此我将其添加到$middleware的{​​{1}}属性中。我在这个中间件中也使用了Http\Kernel,所以我的中间件应该在 Auth::check()中间件之后运行,除非Auth不起作用,我该怎么做是什么?

1 个答案:

答案 0 :(得分:-1)

据我所知,你已经这样做了。

您应该将代码放入Auth::check()语句中,如下所示:

<?php namespace App\Http\Middleware;

use Closure;
use Illuminate\Support\Facades\Auth;

class Test
{
    public function handle($request, Closure $next)
    {
        if (Auth::check()) {
            // your logic here

        }

        return $next($request);
    }
}