微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Laravel 8中为Fortify添加路线?

如何解决如何在Laravel 8中为Fortify添加路线?

我安装了带有Jetstream的Laravel。如何添加到Fortify的路线?

我已经阅读了整个自述文件

https://github.com/laravel/fortify/blob/1.x/README.md

该自述文件提供了自定义功能方法,但未显示向Fortify添加新路线的方法

我可以在中看到routes.PHP文件

/vendor/laravel/fortify/routes/routes.PHP

但是您不应该在供应商文件夹中编辑内容。如果您在vendor文件夹中进行了任何编辑,则每当运行Composer更新时,文件更新时,它将覆盖您所做的任何更改。

通常,我认为您必须执行某种工匠命令才能通过发布Fortify的资源来正确访问相应的文件,例如:

PHP artisan vendor:publish --provider="Laravel\Fortify\FortifyServiceProvider" 

这会将Fortify的动作发布到您的app / Actions文件夹等

如何以正确的方式向Fortify添加新路线?

解决方法

绝对不要与供应商接触或弄乱供应商。

默认情况下,位于{{1}上的 fortify 路由,但是您不应该在vendor文件夹中进行任何编辑,否则每当您运行/vendor/laravel/fortify/routes/routes.php时,它将覆盖您的所有更改文件更新时。

您可以使用composer update中间件在/routes/web.php上进行相同的操作:

fortify

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。