Laravel でログイン認証を行う middleware(‘auth’) について

Laravel でログイン認証を行う middleware('auth') についてLaravel

Laravel でログインの認証を行う middleware('auth') について。

使い方としては、Controller で以下のように使う。

class PostsController extends Controller
{
    public function __construct()
    {
        $this->middleware('auth'); // authミドルウェアを使い、特定のルートやアクションを、認証済みユーザーだけがアクセスできるよう保護する
    }

名前付きミドルウェアは、Illuminate\Auth\Middleware\Authenticate に定義されており、Controller だけでなく、Route でも使うことができます。

もし認証済みではない場合は、Illuminate\Auth\AuthenticateException が無視されます。

詳しくは 公式ドキュメント を参照。

コメント

タイトルとURLをコピーしました