Laravel 6.0 中未定义命令“ui”

17 laravel laravel-authentication laravel-6

我在 laravel 中开始了一个新项目,但我的作曲家安装了一个新版本的 laravel 6.0.1。

Php artisan make:auth 命令无法工作。

我尝试了很多次但错误无法删除

composer require laravel/ui
Run Code Online (Sandbox Code Playgroud)

安装但是当我使用第二个命令时:

php artisan ui vue --auth
Run Code Online (Sandbox Code Playgroud)

然后系统向我显示此消息:

Command "ui" is not defined.
Using version ^1.0 for laravel/ui
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
PHP Fatal error:  Allowed memory size of 536870912 bytes exhausted (tried to allocate 4096 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php on line 129

Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 4096 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/RuleSetGenerator.php on line 129

Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.
Run Code Online (Sandbox Code Playgroud)

小智 28

你可以试试这个:

 C:\Whatever\Your_project_name>composer require laravel/ui
Run Code Online (Sandbox Code Playgroud)

 C:\Whatever\Your_project_name>php artisan ui vue --auth
Run Code Online (Sandbox Code Playgroud)

在你的项目文件夹中只有这两个。我正在使用 vue,但你也可以尝试其他的。


Ken*_*rna 7

你安装依赖了吗?要运行该命令,您需要安装一个额外的包:

composer require laravel/ui
Run Code Online (Sandbox Code Playgroud)

在此之后,您应该能够运行以下命令之一:

php artisan ui bootstrap
php artisan ui vue
php artisan ui react
Run Code Online (Sandbox Code Playgroud)

如果您需要身份验证视图,您可以:

php artisan ui bootstrap --auth
php artisan ui vue --auth
php artisan ui react --auth
Run Code Online (Sandbox Code Playgroud)

不要忘记在以下之后运行它:

npm install
Run Code Online (Sandbox Code Playgroud)

  • @AbhishekThakur看起来你有一个无限循环正在使用所有内存,请检查[这篇文章](/sf/ask/2440516711/ -laravel)以了解有关此错误和可能的解决方案的更多信息。 (2认同)