他们是否在Laravel 6.0中删除了make:auth命令?

时间:2019-09-04 07:42:52

标签: laravel composer-php laravel-6

我想创建一个新项目,以便我可以对认证进行一些调整,看看我能做什么。但是,当我尝试运行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

2 个答案:

答案 0 :(得分:6)

首先使用以下命令安装laravel / ui Composer软件包:

composer require laravel/ui

,然后在新的Laravel应用程序中运行以下命令:

php artisan ui vue --auth 

Laravel 6已将Auth脚手架移动到单独的程序包中。

来源:https://laravel.com/docs/6.0/authentication

答案 1 :(得分:2)

Laravel 6中的是auth命令已被删除,身份验证支架已作为名为laravel/ui的单独程序包进行了移动

在这里您可以阅读有关Laravel 6laravel/ui的信息,还可以在laravel documentation中阅读有关laravel/ui的信息

谢谢