App\Http\Middleware\CheckAdministrator::handle PHP 메소드

handle() 공개 메소드

public handle ( $request, Closure $next )
$next Closure
    public function handle($request, \Closure $next)
    {
        $user = (new CheckAuthenticated())->handle($request, $next, true);
        if ($user instanceof \Illuminate\Http\RedirectResponse) {
            return $user;
        }
        if (!$user->isAdmin()) {
            return redirect('user')->with('msg', '看起来你并不是管理员哦');
        }
        return $next($request);
    }
CheckAdministrator