Как решить проблемы при установке пользовательского интерфейса в laravel? - PullRequest
0 голосов
/ 03 марта 2020

При установке laravel / ui я получил следующую ошибку.

Using version ^2.0 for laravel/ui

  Problem 1
    - Conclusion: remove laravel/framework v6.18.0
    - Conclusion: don't install laravel/framework v6.18.0
    - laravel/ui 2.x-dev requires illuminate/support ^7.0 -> satisfiable by laravel/framework[7.x-dev], illuminate/support[7.x-dev, v7.0.0, v7.0.1].
    - laravel/ui v2.0.0 requires illuminate/support ^7.0 -> satisfiable by laravel/framework[7.x-dev], illuminate/support[7.x-dev, v7.0.0, v7.0.1].
    - Can only install one of: laravel/framework[7.x-dev, v6.18.0].
    - don't install illuminate/support 7.x-dev|don't install laravel/framework v6.18.0
    - don't install illuminate/support v7.0.0|don't install laravel/framework v6.18.0
    - don't install illuminate/support v7.0.1|don't install laravel/framework v6.18.0
    - Installation request for laravel/framework (locked at v6.18.0, required as ^6.2) -> satisfiable by laravel/framework[v6.18.0].
    - Installation request for laravel/ui ^2.0 -> satisfiable by laravel/ui[2.x-dev, v2.0.0].

Моя laravel версия - 6.18, а некоторые важные элементы composer.jason -

"require": {
    "php": "^7.2",
    "fideloper/proxy": "^4.0",
    "laravel/framework": "^6.2",
    "laravel/tinker": "^2.0"
},
"require-dev": {
    "facade/ignition": "^1.4",
    "fzaninotto/faker": "^1.9.1",
    "mockery/mockery": "^1.0",
    "nunomaduro/collision": "^3.0",
    "phpunit/phpunit": "^8.0"
}

Как решить эту проблему?

Ответы [ 3 ]

4 голосов
/ 03 марта 2020

Laravel пользовательский интерфейс был выпущен вместе с Laravel 7 примерно часом go и Laravel пользовательский интерфейс 2.0 зависит от Laravel 7.

Либо обновите свой проект до Laravel 7 или вместо этого установите Laravel ui 1.x.

1 голос
/ 05 марта 2020

если вы используете laravel 6, попробуйте эту команду

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

Пытаетесь ли вы обновить до laravel 7?

Если это В случае, если вы делаете что-то не так, я просто обновил, как я уже сказал, без проблем.

Вы должны сначала обновить laravel, а не фреймворк.

Запустите только composer update для рамки после laravel обновляются.

Если вы не сделаете это правильно, вы всегда получите ошибки.

Также, запустите composer clearcache

composer selfupdate

composer dumpautoload

При необходимости.

Также иногда это помогает удалить поставщика и повторно запустить composer install.

0 голосов
/ 31 марта 2020

Попробуйте: это работает для моего laravel 6,2

composer require laravel/ui "^1.2"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...