在 Laravel 6 中运行 make:auth
发布于 作者: Paul Redmond
您可能已经注意到,在安装一个新的 Laravel 6 应用程序后,`make:auth` 命令不再存在。我们收到了很多关于这个问题的信息和邮件,所以我想写一篇关于在 Laravel 6 中生成身份验证脚手架的快速教程。
首先,您可以在 Laravel 6 身份验证文档 中找到您需要了解的所有内容。如果您想要快速浏览,那就开始吧。
Laravel UI
Laravel UI 是一个新的第一方包,它将 Laravel 项目的 UI 部分提取到一个单独的 laravel/ui 包中。这个单独的包使 Laravel 团队能够独立于主要的 Laravel 代码库迭代 UI 包。
您可以通过 Composer 安装 `laravel/ui` 包
laravel new my-appcomposer require laravel/ui
安装了 `laravel/ui` 后,您就可以使用一些命令来生成 UI 代码,包括授权。
如果您打算使用 Vue、React 或 Bootstrap,UI 包提供了以下命令
php artisan ui --help
以下是一些示例
php artisan ui vuephp artisan ui react
如果您想同时生成身份验证脚手架
php artisan ui vue --authphp artisan ui react --auth
ui:auth 命令
除了新的 `ui` 命令外,`laravel/ui` 包还附带了另一个用于生成身份验证脚手架的命令
php artisan ui:auth
如果您运行 `ui:auth` 命令,它将生成身份验证路由、`HomeController`、身份验证视图和 `app.blade.php` 布局文件。
您也可以只生成视图
php artisan ui:auth --views
另一个很酷的地方是,如果之前已经运行过该命令,控制台命令会提示您确认是否覆盖身份验证文件。
了解更多
要了解更多关于身份验证和新 UI 包的信息,请查看官方 身份验证文档。