[Laravel 8 使用者認證]Jetstream 之 如何自定義各頁面的路徑

24K大白羊發表於2020-11-12

App\Providers\JetstreamServiceProvider 檔案的 boot 方法可以自定義相關頁面的路徑:

首先需要匯入 Fortify 類
use Laravel\Fortify\Fortify;

例如自定義登入

Fortify::loginView(function () {
    // 替換為自定義的頁面路徑/名稱
    return view('login');
});

Or

Fortify::loginView('login');

Fortify 支援以下頁面的自定義,基本包含了所有相關的頁面了,可以根據自己的實際需求更改。

    public static function viewPrefix(string $prefix)
    {
        static::loginView($prefix.'login');
        static::twoFactorChallengeView($prefix.'two-factor-challenge');
        static::registerView($prefix.'register');
        static::requestPasswordResetLinkView($prefix.'forgot-password');
        static::resetPasswordView($prefix.'reset-password');
        static::verifyEmailView($prefix.'verify-email');
        static::confirmPasswordView($prefix.'confirm-password');
    }
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章