kirkbushell / eloquence

A drop-in library for certain database functionality in Laravel, that allows for extra features that may never make it into the main project.
MIT License
545 stars 58 forks source link

illuminate/database conflicts with Laravel 11 #115

Closed boptom closed 5 months ago

boptom commented 6 months ago

On a fresh installation of Laravel 11, running:

composer require kirkbushell/eloquence

Gives the following error:

/composer.json has been updated
Running composer update kirkbushell/eloquence
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - kirkbushell/eloquence 1.0.0 requires illuminate/database 4.1.* -> found illuminate/database[v4.1.0, ..., v4.1.30] but these were not loaded, likely because it conflicts with another require.
    - kirkbushell/eloquence[1.0.1, ..., 1.1.3] require illuminate/database ~4.1 -> found illuminate/database[v4.1.0, ..., v4.2.17] but these were not loaded, likely because it conflicts with another require.
    - kirkbushell/eloquence 1.1.4 requires illuminate/database ~4.2 -> found illuminate/database[v4.2.1, ..., v4.2.17] but these were not loaded, likely because it conflicts with another require.
    - kirkbushell/eloquence[1.1.5, ..., 1.4.6] require illuminate/database ~5.0 -> found illuminate/database[v5.0.0, ..., v5.8.36] but these were not loaded, likely because it conflicts with another require.
    - kirkbushell/eloquence[2.0, ..., 2.0.7] require illuminate/database ~5.1 -> found illuminate/database[v5.1.1, ..., v5.8.36] but these were not loaded, likely because it conflicts with another require.
    - kirkbushell/eloquence 2.0.8 requires illuminate/database ~5.5 -> found illuminate/database[v5.5.0, ..., v5.8.36] but these were not loaded, likely because it conflicts with another require.
    - kirkbushell/eloquence 2.1.0 requires illuminate/database ~5.8 -> found illuminate/database[v5.8.0, ..., v5.8.36] but these were not loaded, likely because it conflicts with another require.
    - kirkbushell/eloquence 3.0.0 requires illuminate/database ~6.0 -> found illuminate/database[v6.0.0, ..., v6.20.44] but these were not loaded, likely because it conflicts with another require.
    - kirkbushell/eloquence[4.0.0, ..., 4.1.0] require illuminate/database ~7.0 -> found illuminate/database[v7.0.0, ..., v7.30.6] but these were not loaded, likely because it conflicts with another require.
    - kirkbushell/eloquence 8.0.0 requires illuminate/database ~8.0 -> found illuminate/database[v8.0.0, ..., v8.83.27] but these were not loaded, likely because it conflicts with another require.
    - kirkbushell/eloquence 9.0.0 requires illuminate/database ~9.0 -> found illuminate/database[v9.0.0, ..., v9.52.16] but these were not loaded, likely because it conflicts with another require.
    - kirkbushell/eloquence[10.0.0, 11.0.0] require illuminate/database ^10.0 -> found illuminate/database[v10.0.0, ..., v10.48.4] but these were not loaded, likely because it conflicts with another require.
    - Root composer.json requires kirkbushell/eloquence * -> satisfiable by kirkbushell/eloquence[1.0.0, ..., 1.4.6, 2.0, ..., 2.1.0, 3.0.0, 4.0.0, 4.0.1, 4.1.0, 8.0.0, 9.0.0, 10.0.0, 11.0.0].

You can also try re-running composer require with an explicit version constraint, e.g. "composer require kirkbushell/eloquence:*" to figure out if any version is installable, or "composer require kirkbushell/eloquence:^2.1" if you know which you need.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

Using php 8.3.3 on MacOS Sonoma 14.2.1

kirkbushell commented 5 months ago

@boptom Sorry about that, should now be fixed with version 11.0.1