在laravel 6中,php artisan make auth未定义。

9 浏览
0 Comments

在laravel 6中,php artisan make auth未定义。

这是我所做的第一件事:

php artisan make:auth

结果:

命令"make:auth"未定义。
您是不是要使用这些命令之一?
      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

  1. 第二个:

    php artisan ui vue --auth

    php artisan ui react --auth

我尝试了这个,以下是结果:

无法下载文件"http://repo.packagist.org/p/provider-2015%24e84cdb7b9b7175f18a814c1783741a3ba6b021c4a78701285cc5639d0d1ee4e6.json":
打开流失败:HTTP请求失败!
"http://repo.packagist.org"无法完全加载,已从本地缓存加载软件包信息,可能已过时。


我应该怎么做?

- 谢谢

0
0 Comments

在Laravel 6中,出现"php artisan make auth is not defined in laravel 6"的问题的原因是在Laravel 6+版本中,需要先安装单独的UI包才能生成Auth脚手架。解决方法是按照以下步骤操作:

1. 阅读文档。

2. 在Laravel项目中使用Composer命令安装UI包:composer require laravel/ui --dev

3. 安装完成后,可以运行以下命令生成基本的脚手架:

- php artisan ui bootstrap

- php artisan ui vue

- php artisan ui react

4. 如果需要生成登录/注册相关的脚手架,可以在上述命令后面添加--auth参数:

- php artisan ui bootstrap --auth

- php artisan ui vue --auth

- php artisan ui react --auth

非常感谢,这在Laravel 8.0版本中有效。谢谢!

0
0 Comments

在Laravel 6中,使用"php artisan make:auth"命令生成认证的脚手架已经被取消了。如果想要使用认证的功能,需要单独安装。以下是解决方法:

1. 首先,需要通过composer安装"laravel/ui"包。可以在命令行中执行以下命令:

composer require laravel/ui

2. 安装完成后,可以使用以下命令生成认证的脚手架:

php artisan ui vue --auth

这里以使用Vue.js为例,如果想要使用React.js,可以将"vue"改为"react"。

3. 执行完以上命令后,会自动生成认证所需的文件和代码。可以通过运行以下命令来编译前端资源:

npm install && npm run dev

现在,你就可以在Laravel 6中使用认证功能了。需要注意的是,生成的认证脚手架可能会覆盖一些已有的文件,所以在使用之前请备份好你的代码。希望以上内容对你有帮助!

0