установка композитора не удалась - jimmyjs / laravel-report-generator - PullRequest
1 голос
/ 05 июля 2019

Попытка установить jimmyjs / laravel-report-generator

Команда:

composer require jimmyjs/laravel-report-generator

Вывод:

vagrant@homestead:~/code/BEAM$ composer require jimmyjs/laravel-report-generator
Using version ^1.1 for jimmyjs/laravel-report-generator
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Can only install one of: maatwebsite/excel[2.1.x-dev, 3.1.11].
    - Can only install one of: maatwebsite/excel[3.1.11, 2.1.x-dev].
    - Can only install one of: maatwebsite/excel[2.1.x-dev, 3.1.11].
    - jimmyjs/laravel-report-generator 1.1.0 requires maatwebsite/excel ~2.1.0 
      -> satisfiable by maatwebsite/excel[2.1.x-dev].
    - Installation request for jimmyjs/laravel-report-generator ^1.1 
      -> satisfiable by jimmyjs/laravel-report-generator[1.1.0].
    - Installation request for maatwebsite/excel (locked at 3.1.11, required as ^3.1) 
      -> satisfiable by maatwebsite/excel[3.1.11].

Installation failed, reverting ./composer.json to its original content.

Не знаюне знаю, неправильно ли я понимаю ошибку?Говорит, что у меня может быть только один веб-сайт maatwebs (что имеет место)?composer.json текущая потребность, на которой есть сайт maatweb (только экземпляр):

"require": {
    "php": ">=7.1.3",
    "barryvdh/laravel-snappy": "^0.4.4",
    "fideloper/proxy": "^4.0",
    "h4cc/wkhtmltoimage-amd64": "0.12.x",
    "h4cc/wkhtmltopdf-amd64": "0.12.x",
    "laravel/framework": "5.8.*",
    "laravel/tinker": "^1.0",
    "laravelcollective/html": "^5.6",
    "maatwebsite/excel": "^3.1",
    "spatie/laravel-permission": "^2.13"
},

Ответы [ 2 ]

1 голос
/ 05 июля 2019

если вам явно нужна эта версия Maatwebsite ("maatwebsite / excel": "^ 3.1",), то вы не можете это исправить, поскольку jimmyjs/laravel-report-generator не соответствует новой версии maatwebsite.

если вам не нужна версия 3 из Maatwebsite, вы можете удалить требование к ней, а jimmyjs/laravel-report-generator потребует версию maatwebsite/excel 2.1.x-dev.

, которая может иметь некоторые проблемы с вашей текущей версиейиз php (7.1).

Лучше поищите другую альтернативу jimmyjs/laravel-report-generator, которая использует V3 maatwebsite или что-то еще

Или даже лучше, сделайте это самостоятельно вместо использования jimmyjs/laravel-report-generator.Maatwebsite v3 действительно прост в использовании

0 голосов
/ 05 июля 2019

Если вы посмотрели, то ваша версия 3.1 "maatwebsite/excel": "^3.1",

Теперь проверьте вашу ошибку

Проблема 1 - Может устанавливать только одно из: maatwebsite / excel [2.1.x-dev, 3.1.11].

он говорит, что вам нужно установить в "maatwebsite/excel": "^2.1"

Изменить и добавить в composer.json файл:

"require": {
    "jimmyjs/laravel-report-generator": "^1.1",
    "maatwebsite/excel": "^2.1"
}, 

после запуска этой команды в командной строке composer update

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