在 Laravel 6 应用程序中 make:auth 命令不再存在。
Laravel UI 是一个新的第一方包,它将 Laravel 项目的 UI 部分提取到一个单独的 laravel/ui 包中。单独的包使 Laravel 团队能够独立于 Laravel 主代码库对 UI 包进行迭代。
您可以通过 composer 安装laravel/ui 包:
composer require laravel/ui
ui:auth 命令
除了新的 ui 命令外,laravel/ui 包还附带了另一个生成身份验证脚手架的命令:
php artisan ui:auth
如果您运行ui:auth 命令,它将生成身份验证路由、HomeController、身份验证视图和app.blade.php 布局文件如make:auth
如果您想单独生成视图,请输入以下命令:
php artisan ui:auth --views
如果您想在 react 和 vue js 中进行身份验证,可以使用此命令。
php artisan ui vue --auth
php artisan ui react --auth
php artisan ui vue --auth 命令将创建您需要进行身份验证的所有视图并将它们放在resources/views/auth 目录中
ui 命令还将创建一个resources/views/layouts 目录,其中包含应用程序的基本布局。所有这些视图都使用 Bootstrap CSS 框架,但您可以随意自定义它们。
更多细节如下。 laravel-news & documentation
您只需遵循这两个步骤。
composer require laravel/ui "^1.2"
php artisan ui:auth