Skip to content

Start Here

Start Here takes a supported Laravel application from environment checks to a tested order-placement endpoint. Choose how you are adopting Pulsar before selecting the short or guided path.

Choose the application path

New application. Choose how to adopt Pulsar, check the prerequisites, then use Quickstart or the complete guided sequence below.

Existing application. Start with the same adoption decision, then preserve current behavior while adding one bounded slice. Establish its tested rollback boundary before running Composer or the installer.

Shortest path

Quickstart creates a Laravel 13 application, installs Pulsar, generates Client, registers its provider, and checks that the application boots. Use it when you want the complete sequence with minimal commentary.

Guided path

  1. Check the prerequisites for PHP, Laravel, Composer, and application shape.
  2. Install Pulsar from Packagist, preview the mutations, apply them, and confirm an idempotent rerun.
  3. Create your first Service, register its provider, and boot the application.
  4. Understand the bootstrap wiring added for providers, listeners, commands, and routes.
  5. Build your first Pulsar feature across the HTTP, workflow, and Domain types.
  6. Tour the project you built to trace every file and dependency.

The complete path finishes with a migrated database, one named POST /api/client/orders route, verified 201 and 422 behavior, and two public-boundary feature tests.

Last updated: