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