Skip to content

Prerequisites ​

Pulsar installation compatibility
SubjectRangeStatusNotes
PHP requirement^8.3 (minimum 8.3.0) SupportedPackage constraint; package-tested rows are 8.3, 8.4, and 8.5.
Laravel 1212.x SupportedIntegration-tested on PHP 8.3 and 8.4 with Testbench ^10.0.
Laravel 1313.x SupportedIntegration-tested on PHP 8.3, 8.4, and 8.5 with Testbench ^11.0.
Composer2.x SupportedRequired for this Packagist workflow; Pulsar declares no narrower Composer constraint.
ApplicationOfficial Laravel 12 or 13 ConditionalRun at the application root with readable and writable provider and bootstrap files.

Required and tested are different ​

The PHP constraint describes versions Composer may accept. The tested rows name the PHP versions exercised by package CI; do not treat every future version admitted by the constraint as package-tested. Laravel 12 and Laravel 13 are the supported framework majors. Laravel 11 is not part of this installation scope.

Composer 2 is required for the documented Packagist workflow. Pulsar declares no narrower Composer version, so the table does not promise one particular Composer 2 release.

Application checks ​

Run from the root of an official Laravel 12 or 13 application. The installer must be able to read and write app/Providers, bootstrap/app.php, and bootstrap/providers.php.

Context: application root — Compare the active tools and framework major with the compatibility table.

bash
php --version
composer --version
php artisan --version

The execution evidence used skeleton v12.12.2 with framework v12.65.0 and skeleton v13.8.0 with framework v13.24.0. Those exact versions prove this documentation run; they are not upper bounds.