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が無視されます。

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

Laravel関連のおすすめ本・Udemy講座

コメント

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