Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

deekepMaks's avatar

Problem installing laravel-pulse

I run the command from the documentation composer require laravel/pulse but I get an error when installing

Error:

Using version ^1.4 for laravel/pulse
./composer.json has been updated
Running composer update laravel/pulse
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires laravel/pulse ^1.4 -> satisfiable by laravel/pulse[v1.4.0, v1.4.1, v1.4.2].
    - laravel/pulse[v1.4.0, ..., v1.4.2] require illuminate/auth ^10.48.4|^11.0.8|^12.0 -> found illuminate/auth[v10.48.4, ..., v10.48.28, v11.0.8, ..., v11.45.1, v12.0.0, ..., v12.19.3] but these were not loaded, likely because it conflicts with another require.

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

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

I also tried running composer require laravel/pulse:* but it doesn't help

composer.json:

0 likes
5 replies
deekepMaks's avatar

@Glukinho No, the problem is not in the minimum stability. I also tried to set "minimum-stability": "beta"

JussiMannisto's avatar

What is the exact version of your installed laravel/framework package? You can check it by running composer show laravel/framework.

The Illuminate packages are parts of Laravel that can be used without requiring the entire framework. However, the laravel/framework package replaces all of the Illuminate packages with the same version number. That means it includes their functionality, and the individual Illuminate packages won't be installed if laravel/framework is used. Check the "replace" section in the framework's composer.json if you're interested.

I'm guessing your Laravel version is too old for Pulse. According to the error message, it requires illuminate/auth >= 10.48.4, so your laravel/framework version should meet that. You can try running:

composer require laravel/pulse --with-all-dependencies

That should install Pulse while updating the framework and other dependencies if they're too old. If that doesn't work, update laravel/framework first and then install Pulse.

JussiMannisto's avatar

@deekepMaks It's clearly not supported, as you can see from the error message. The oldest supported 10.x version is 10.48.4.

Please or to participate in this conversation.