Official Support Area, Q&As, Discussions, Suggestions and Bug reports.
Forum's Guidelines
Thanks for letting us know. We will update our blade package requirement for it to be compatible with Laravel 10 in PHP 8.2. While waiting for our updated version you could try the following workaround:
1 . Download koolreport/blade zip and extract it somewhere outside of your project's vendor directory.
2 . Edit koolreport/blade/composer.json and change require from "jenssegers/blade":"^1.1" to "jenssegers/blade":"^1".
3 . Run composer update inside koolreport/blade.
4 . Copy the updated koolreport/blade to your project's vendor directory.
Following your instruction, on an empty composer project, I was able to install Koolreport Pro 6.5 and Koolreport Blade. On an empty Laravel 10 project, I was only able to install KoolReport Pro 6.3.1 and could not install any version of KoolReport Blade. In your koolreport/blade project, jenssegers/blade needs to be 2.0 or higher for Laravel 10 and you're requiring 1.0.
❯ composer require koolreport/blade
./composer.json has been updated
Running composer update koolreport/blade
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- koolreport/blade 1.0.1 requires jenssegers/blade ^1 -> satisfiable by jenssegers/blade[v1.0.0, ..., v1.4.0].
- koolreport/blade 1.0.0 requires jenssegers/blade ^1.1 -> satisfiable by jenssegers/blade[v1.1.0, ..., v1.4.0].
- jenssegers/blade v1.1.0 requires illuminate/view ^5.1 -> found illuminate/view[v5.1.1, ..., v5.8.36] but these were not loaded, likely because it conflicts with another require.
- jenssegers/blade[v1.2.0, ..., v1.2.2] require illuminate/view ^5.5 -> found illuminate/view[v5.5.0, ..., v5.8.36] but these were not loaded, likely because it conflicts with another require.
- jenssegers/blade v1.2.3 requires illuminate/view ^5.5|^6.0 -> found illuminate/view[v5.5.0, ..., v5.8.36, v6.0.0, ..., v6.20.44] but these were not loaded, likely because it conflicts with another require.
- jenssegers/blade v1.3.0 requires illuminate/view ^5.5|^6.0|^7.0 -> found illuminate/view[v5.5.0, ..., v5.8.36, v6.0.0, ..., v6.20.44, v7.0.0, ..., v7.30.6] but these were not loaded, likely because it conflicts with another require.
- jenssegers/blade v1.4.0 requires illuminate/view ^5.5|^6.0|^7.0|^8.0 -> found illuminate/view[v5.5.0, ..., v5.8.36, v6.0.0, ..., v6.20.44, v7.0.0, ..., v7.30.6, v8.0.0, ..., v8.83.27] but these were not loaded, likely because it conflicts with another require.
- Root composer.json requires koolreport/blade * -> satisfiable by koolreport/blade[1.0.0, 1.0.1].
You can also try re-running composer require with an explicit version constraint, e.g. "composer require koolreport/blade:*" to figure out if any version is installable, or "composer require koolreport/blade:^2.1" if you know which you need.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
Let KoolReport help you to make great reports. It's free & open-source released under MIT license.
Download KoolReport View demo