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.