joelbutcher / socialstream

OAuth for Laravel, simplified.
https://docs.socialstream.dev
MIT License
433 stars 66 forks source link

doctrine/dbal requirement prevents installation alongside Filament #343

Closed jackwh closed 8 months ago

jackwh commented 8 months ago

Stack

Filament Admin Panel

Package Version

v6.0

Laravel Version

v11.0.7

Livewire Version

No response

react Version

No response

Vue Version

No response

PHP Version

PHP 8.3

Problem description

The requirement for doctrine/dbal v4 in composer.json is preventing installation alongside the latest release of Filament and Laravel 11.

Is this requirement intentional? It's been removed in Laravel 11, and I couldn't find any reference to "doctrine" in the repository search.

Expected behavior

It should be possible to install Laravel 11 and the latest release of Filament with v6.

Steps to reproduce

See https://github.com/filamentphp/filament/issues/11891

Reproduction repository

https://github.com/filamentphp/filament/issues/11891

Relevant log output

composer require "filament/filament:3.2.48" --dry-run --with-all-dependencies
./composer.json has been updated
Running composer update filament/filament --with-all-dependencies
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - filament/support v3.2.48 requires doctrine/dbal ^3.2 -> found doctrine/dbal[3.2.0, ..., 3.9.x-dev] but these were not loaded, likely because it conflicts with another require.
    - filament/filament v3.2.48 requires filament/support v3.2.48 -> satisfiable by filament/support[v3.2.48].
    - Root composer.json requires filament/filament 3.2.48 -> satisfiable by filament/filament[v3.2.48].

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