コードロード

エラー討伐

【Laravel】認証していない場合のリダイレクト先を変更する

app/Http/Middleware/Authenticate.php のリダイレクト先を名前付きルートに変更する。
Sanctumで認証しているが、これでいけた

<?php

    protected function redirectTo($request)
    {
        if (! $request->expectsJson()) {
            return route('login'); // <-ここを名前付きルートに変更
        }
    }

公式にも書いてある

Note: 独自の/login エンドポイントを自由に作成できます。ただし、標準のLaravelが提供するセッションベースの認証サービス を使用してユーザーを認証していることを確認する必要があります。通常、これはweb 認証ガードを使用することを意味します。

参考

readouble.com

readouble.com