【问题标题】:Did they remove the make:auth command in Laravel 6.0? [duplicate]他们是否删除了 Laravel 6.0 中的 make:auth 命令? [复制]
【发布时间】:2020-01-07 01:38:35
【问题描述】:

我想创建一个新项目,这样我就可以稍微调整一下身份验证,看看我能做什么。但是,当我尝试运行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

【问题讨论】:

  • 阅读documentation是最大的帮助:)
  • 可以通过composer安装laravel/ui包: composer require laravel/ui ui:auth 命令 php artisan ui:auth

标签: laravel composer-php laravel-6


【解决方案1】:

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

composer require laravel/ui

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

php artisan ui vue --auth 

Laravel 6 已将 Auth Scaffolding 移至单独的包中。

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

【讨论】:

  • php artisan ui:auth
【解决方案2】:

在 Laravel 6 中是的 auth 命令已被删除,身份验证脚手架已作为名为 laravel/ui 的单独包移动

在这里你可以读到Laravel 6laravel/ui,你也可以在这里读到关于laravel中的laravel/uidocumentation

谢谢

【讨论】:

    猜你喜欢
    • 2020-01-06
    • 1970-01-01
    • 2012-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多