I seemed to be having an issue trying to install KoolReports Pro on a clean install of Ubuntu server 64bit 20.04.
I'm getting this error when I run the composer update command after putting in the requirements in the composer.json file.
Problem 1
- koolreport/pro[4.7.0, ..., 4.7.1] require koolreport/excel 7.2.0 -> satisfiable by koolreport/excel[7.2.0].
- koolreport/excel 7.2.0 requires phpoffice/phpspreadsheet ^1.10 -> satisfiable by phpoffice/phpspreadsheet[1.10.0, ..., 1.15.0].
- koolreport/pro 4.5.1 requires koolreport/core 4.5.1 -> found koolreport/core[4.5.1] but it conflicts with your root composer.json require (^4.7).
- koolreport/pro 4.5.0 requires koolreport/core 4.5.0 -> found koolreport/core[4.5.0] but it conflicts with your root composer.json require (^4.7).
- koolreport/pro[4.3.0, ..., 4.3.2] require koolreport/core 4.3.0 -> found koolreport/core[4.3.0] but it conflicts with your root composer.json require (^4.7).
- koolreport/pro[4.0.0, ..., 4.1.2] require koolreport/core 4.0.0 -> found koolreport/core[4.0.0] but it conflicts with your root composer.json require (^4.7).
- phpoffice/phpspreadsheet[1.10.0, ..., 1.15.0] require ext-zip * -> it is missing from your system. Install or enable PHP's zip extension.
- Root composer.json requires koolreport/pro * -> satisfiable by koolreport/pro[4.0.0, ..., 4.7.1].
This is what's in the composer.json file.
"repositories":[
{"type":"composer","url":"https://repo.koolreport.com"}
],
"require": {
"php": "^7.3",
"fideloper/proxy": "^4.2",
"fruitcake/laravel-cors": "^2.0",
"guzzlehttp/guzzle": "^7.0.1",
"koolreport/blade": "^1.0",
"koolreport/core": "^4.7",
"koolreport/export": "^4.1",
"koolreport/pro": "*",
"koolreport/laravel": "^2.0",
"laravel/framework": "^8.0",
"laravel/tinker": "^2.0"