【问题标题】:Command "make:auth" is not defined laravel 6 [duplicate]命令“make:auth”未定义laravel 6 [重复]
【发布时间】:2020-02-10 17:29:28
【问题描述】:

我正在使用 Laravel 6.2.0,并且我的终端中没有定义命令 make:auth。有什么解决办法吗?注意到 Composer 已经更新。

【问题讨论】:

  • php artisan make:auth
  • 请使用此命令“php artisan ui vue --auth”,因为 laravel 6 删除了 php artisan make:auth 命令。

标签: php laravel terminal composer-php laravel-6


【解决方案1】:

在 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

【讨论】:

    【解决方案2】:

    如果你在你的 ui 中使用 reactjs $ composer require laravel/ui $ php artisan ui react --auth $ npm install && npm run dev $ php artisan serve

    【讨论】:

      【解决方案3】:

      php artisan make:auth Laravel 6 已删除 make:auth 命令,身份验证脚手架已作为名为 laravel/ui 的单独包移动

      实现Auth的命令如下:

      composer require laravel/ui
      php artisan ui vue --auth
      

      此命令将安装布局视图、注册和登录视图,以及所有身份验证端点的路由。还会生成一个 HomeController

      在这里你可以阅读关于Laravel 6和laravel/ui的信息,也在这里你可以阅读关于laravel中的laravel/ui的信息documentation

      【讨论】:

        【解决方案4】:

        Make:auth 命令已从 laravel 6.x 中删除。 相反,您应该使用 laravel 6.x 版本中的 vue 身份验证。

        查看此链接了解更多信息。

        Laravel auth in 6.x

        【讨论】:

          猜你喜欢
          • 2021-09-15
          • 2020-01-06
          • 1970-01-01
          • 1970-01-01
          • 2016-05-14
          • 2015-04-06
          • 2016-07-16
          • 2016-09-21
          • 1970-01-01
          相关资源
          最近更新 更多