在 Laravel 6 中运行 make:auth
安装新的Laravel 6应用程序后,您可能已经注意到 make:auth
命令已经不再存在了。我们收到了很多关于这个问题的消息和电子邮件,所以我想我会写一篇关于在Laravel 6中生成auth脚手架的快速教程。
首先,您可以在 Laravel 6 身份验证文档中找到任何你想要知道的信息。如果你想要一个快速教程,这里是没有的。
Laravel UI
Laravel UI 是一个从 Laravel 框架中分离出来的新的官方包,分离出来是为了后续能够单独对其进行迭代,而不影响 Laravel 主程序库。
你可以通过 composer 来安装 laravel/ui
包:
laravel new my-app
composer require laravel/ui
安装完成后,你可以使用几个命令行来生成 UI 代码,包括授权页面。
如果你打算使用 Vue、React 或者 Bootstrap,可以查看如下命令:
php artisan ui --help
举一些例子:
php artisan ui vue
php artisan ui react
如果你想同时生成 Auth 脚手架:
php artisan ui vue --auth
php artisan ui react --auth
ui:auth 命令
除了新的 ui
命令外, laravel/ui
软件包还携带了一个用来生成 auth 脚手架的命令:
php artisan ui:auth
如果你运行 ui:auth
命令, 它将会生成 auth 路由, HomeController
控制器, auth 视图文件,和 app.blade.php
布局文件。
你也可以仅仅生成视图文件:
php artisan ui:auth --views
另外一个很棒的功能就是,如果你之前已经运行过命令,控制台将会提示你确认是否覆盖 auth 文件。
Learn More
要了解有关身份认证和新UI包的更多信息, 请查看官方 身份认证文档。
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
为啥这社区弄成这样我啥都找不到了。。。以前手册。版本更新列表。下载。交流和开源项目。现在是一个也找不到。。。。