18

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

Php artisan make:auth命令不起作用。

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

composer require laravel/ui

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

php artisan ui vue --auth

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

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.
4

8 回答 8

31

你可以试试这个:

 C:\Whatever\Your_project_name>composer require laravel/ui

 C:\Whatever\Your_project_name>php artisan ui vue --auth

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

于 2019-09-26T08:04:40.923 回答
7

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

composer require laravel/ui

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

php artisan ui bootstrap
php artisan ui vue
php artisan ui react

如果您需要 auth 视图,您可以:

php artisan ui bootstrap --auth
php artisan ui vue --auth
php artisan ui react --auth

不要忘记在之后运行它:

npm install
于 2019-09-09T16:05:22.210 回答
1

运行“composer 需要 laravel/ui 1”而不是“composer 需要 laravel/ui”

laravel 6 适用于 1.0 版,它写在文档“想要快速入门?安装 laravel/ui (1.0)”

于 2020-03-18T20:50:49.177 回答
1

每当我尝试运行此命令时,我都面临同样的问题是 laravel 8.0

php artisan ui vue -auth

安装 laravel/ui 包后出现错误

命令 UI 未定义

我通过使用此命令解决了这个问题

composer update

它会自动将 laravel/ui 包安装到我的项目中,然后我运行此命令为我的 Web 应用程序安装所需的身份验证。

`php artisan ui vue -auth`
于 2021-01-17T10:01:58.483 回答
1

在 Laravel 7.x 的新版本中,我遇到了同样的错误,我所做的过程非常简单:如果您的作曲家是旧版本并且终端或 cmd 警告您使用某些包更新它,那么很有可能上面的错误打击了你。


解决方案:

  • 第 1 步:在您的普通终端而不是您的项目目录中尝试以下两个命令。下面的命令只会更新作曲家。

       composer self-update
    

    使用以下命令(它将更新您的依赖项以及您的作曲家)

       composer update
    

    当你的作曲家得到更新。通过以下命令检查作曲家

       composer --version
    

  • 第 2 步:首先转到您的项目根文件夹 C:\Whatever\Your_project_name>

       composer require laravel/ui
    

    根据您的前端框架尝试以下任何命令。

       php artisan ui vue --auth
       php artisan ui bootstrap --auth
       php artisan ui react --auth
    

    最后别忘了跑

       npm install
    

    如果您的用户界面无法正常工作,请尝试以下命令。

       npm run production
    

于 2021-05-14T17:13:49.940 回答
0

您需要创建另一个新项目。你可以试试这个:

composer config -g repo.packagist composer https://packagist.phpcomposer.com
composer create-project --prefer-dist laravel/laravel project2 "7.0.*"
composer require laravel/ui

php artisan ui vue --auth
于 2020-08-10T03:26:48.257 回答
0

只需在命令行中添加版本:

composer require laravel/ui "^1.0" --dev

也检查一下

于 2020-08-11T13:06:25.713 回答
0

使用

composer require laravel/ui:*

为我工作

于 2022-02-19T09:43:19.190 回答