如何使用 Fortify 更改“/login”url?

How to change “/login” url with Fortify?

在 laravel 9 中,我在路由中看到了 Fortify 身份验证

  GET|HEAD        login ................................................................................................................................................... login › Laravel\Fortify › AuthenticatedSessionController@create
  POST            login .............................................................................................................................. generated::kNTXAE1j2bp8Zq09 › Laravel\Fortify › AuthenticatedSessionController@store

我的登录页面是通过“/login”打开的url。

我怎样才能使这个登录成为“/admin/login”url?

让所有 Fortify 功能保持原样?

谢谢!

在你的FortifyServiceProvider中的boot()方法中,你应该添加

Fortify::ignoreRoutes();

在默认配置之前。

它会告诉 Fortify 忽略 build-in 路由。

那你应该复制Fortify的路由(./vendor/laravel/fortify/routes/routes.php) 到您自己的路线 (./routes/web.php) 文件。

然后在您的 web.php 文件中您可以进行相应的更改。