Re: issues upgradubg laravel/php apps.

From: Date: Thu, 24 Apr 2025 20:58:11 +0000
Subject: Re: issues upgradubg laravel/php apps.
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-328685@lists.php.net to get a copy of this message
On 24/04/2025 21:48, bruce wrote:
Hi Ashley!! An example app would be.. https://github.com/Bottelet/DaybydayCRM I go through the steps, get to the composer install.. and run into the errs!! So, I start at the top package, and find the package that uses php 8.3, update the composer.json, and repeat... sudo -u www-data composer update --- Updating dependencies Your requirements could not be resolved to an installable set of packages.   Problem 1
    - Root composer.json requires spatie/laravel-html 3.11.1 -> satisfiable by spatie/laravel-html[3.11.1].
    - Conclusion: don't install laravel/framework v12.10.1 (conflict analysis result)
    - Conclusion: don't install laravel/framework v12.10.2 (conflict analysis result)
    - Conclusion: don't install laravel/framework v12.10.0 (conflict analysis result)
    - spatie/laravel-html 3.11.1 requires illuminate/support ^10.0|^11.0 -> satisfiable by illuminate/support[v10.0.0, ..., 10.x-dev, v11.0.0, ..., 11.x-dev].
    - Only one of these can be installed: illuminate/support[v5.1.1, ..., 5.8.x-dev, v6.0.0, ..., 6.x-dev, v7.0.0, ..., 7.x-dev, v8.0.0, ..., 8.x-dev, v9.0.0-beta.1, ..., 9.x-dev, v10.0.0, ..., 10.x-dev, v11.0.0, ..., 11.x-dev, v12.0.0, ..., 12.x-dev], laravel/framework[v12.10.0, v12.10.1, v12.10.2, 12.x-dev]. laravel/framework replaces illuminate/support and thus cannot coexist with it.
    - Only one of these can be installed: illuminate/support[v11.0.0, ..., 11.x-dev, v12.0.0, ..., 12.x-dev], laravel/framework[v12.10.0, v12.10.1, v12.10.2, 12.x-dev]. They all replace spatie/once and thus cannot coexist.
    - Root composer.json requires laravel/framework ^12.10 -> satisfiable by laravel/framework[v12.10.0, v12.10.1, v12.10.2, 12.x-dev].
-- I've got a number of apps I'm trying to install/view/tes out,... learn from -bruce ps.. i can easily provide access to the server On Thu, Apr 24, 2025 at 4:42 PM Ashley Sheridan <ash@ashleysheridan.co.uk> wrote:
    On 24/04/2025 21:34, bruce wrote:
Hi, Looking to do a local install of different php/laravel apps, and
    find
a number of the apps are old, and have issues with m teste server. Running ubuntu 22 with php 8.3. The issue seems to occur with incompatibilities beyeen the "old" packages in the app (composer.json) files. So, I'm looking to talk to anyone that might have insight ijnto
    steps
to resolve this issue in the apps. I've left msgs to the issue forums, as well as emails to the
    authors
were possible. the test server.. standard digital ocean, ubuntu, etc.. thanks
    It depends on what the packages are. If they're part of the base
    install
    of the older version of Laravel, then you shouldn't have any problem
    upgrading. I would advise upgrading one version number at a time,
    rather
    than upgrade many versions at once.
    Are you following their own upgrade guide (specific to your
    version)?,
    e.g.: https://laravel.com/docs/10.x/upgrade
    Ash
    Ashley Sheridan
    Web developer and accessibility advocate
    https://ashleysheridan.co.uk
Copying the list back in, as this should benefit everyone who is ever in a similar situation as you. Please reply back to the list to maintain the thread.
You didn't say what steps you were going through, but I assume you were following the official Laravel guide? Looking at your project, it appears that you're currently on version 7, but from your error messages, it looks like you're jumping to version 12? Is that correct? Ashley Sheridan Web developer and accessibility advocate https://ashleysheridan.co.uk

« previous php.general (#328685) next »