認証ログイン + ミドルウェア ミドルウェア検証

//config/auth.php 

 

 

//モデル層は認証クラスを継承します 

 

 

//コントローラ

public function login()
    {
        return view('login');
    }

    public function loginDo()
    {
        $user = \request()->post();
        unset($user['_token']);
//引入auth类,使用attempt 或 check 方法验证
        $pass = \auth()->attempt($user);
        if (!$pass){
            return '登录失败';
        }
        return redirect('admin_add');

    }

php artisan make:middleware CheckAge

ミドルウェアの検証

public function handle(Request $request, Closure $next)
{
    if (!auth()->check()){
        return redirect('login')->withErrors('请先登录');
    }
    return $next($request);
}

//ミドルウェアの設定

おすすめ

転載: blog.csdn.net/QiZong__BK/article/details/125362059