我想创建一个新项目,以便我可以对认证进行一些调整,看看我能做什么。但是,当我尝试运行make:auth
命令时,出现错误。
我决定查看composer.json文件,看看我是否拥有过时的Composer版本,但是我看到了更新的laravel / framework。
我找不到关于make:auth
命令被删除的任何信息,所以我想我会来这里询问它。
Command "make:auth" is not defined.
Did you mean one of these?
make:channel
make:command
make:controller
make:event
make:exception
make:factory
make:job
make:listener
make:mail
make:middleware
make:migration
make:model
make:notification
make:observer
make:policy
make:provider
make:request
make:resource
make:rule
make:seeder
make:test
答案 0 :(得分:6)
首先使用以下命令安装laravel / ui Composer软件包:
composer require laravel/ui
,然后在新的Laravel应用程序中运行以下命令:
php artisan ui vue --auth
Laravel 6已将Auth脚手架移动到单独的程序包中。
答案 1 :(得分:2)
Laravel 6中的是auth
命令已被删除,身份验证支架已作为名为laravel/ui
的单独程序包进行了移动
在这里您可以阅读有关Laravel 6和laravel/ui的信息,还可以在laravel documentation中阅读有关laravel/ui
的信息
谢谢