在Laravel 6.0中,make:auth不再存在。在这里阅读更多
A-简写:
11月18日更新:
Taylor刚刚发布了Laravel Installer 2.3.0,添加了一个新的“ --auth”标志来创建一个安装了身份验证支架的新项目!
要更新laravel安装程序, 请阅读此处
这意味着我们可以做到:
laravel new project --auth
cd project
php artisan migrate
npm install
npm run dev
这是B节中命令的简写。在此处也可以阅读更多内容
B-详细信息:
请遵循以下三个步骤
步骤1-首先执行以下操作:
laravel new project
cd project
composer require laravel/ui --dev
注意:
Laravel UI Composer软件包是一个新的第一方软件包,它将Laravel项目的UI部分(通常与Laravel的早期版本一起提供的前端支架)提取到单独的laravel / ui软件包中。独立的软件包使Laravel团队可以与主要框架和主要的Laravel代码库分开地更新,开发和版本化UI脚手架软件包。
第2步-然后执行以下操作:
php artisan ui bootstrap --auth
php artisan migrate
要么
php artisan ui vue --auth
php artisan migrate
代替
php artisan make:auth ( which works for Laravel 5.8 and older versions )
这里有更多选择
php artisan ui:auth
上面的命令将只生成身份验证路由,一个HomeController,身份验证视图和一个app.blade.php布局文件。
您还可以仅使用以下方法生成视图:
php artisan ui:auth --views
如果您之前已经运行过命令,那么console命令将提示您确认覆盖身份验证文件。
php artisan ui vue
php artisan ui react
并且:
php artisan ui vue --auth
php artisan ui react --auth
要了解差异,请 阅读本文
步骤3-然后,您需要执行以下操作:
npm install
npm run dev