Skip to content

Framework boundary ​

Pulsar governs generated architecture under app/Pulsar; Laravel still owns its conventional bootstrap and framework directories. The two can coexist while adoption proceeds route by route and module by module.

Concern ownership ​

ConcernOwnerReference
Generated Service, Domain, Infrastructure codePulsarDirectory structure
Migrations, factories, seeders, config, stock routesLaravelArchitecture boundary
Relocated policy, listener, and Command discoveryInstaller and providerInstaller

Extension points ​

Use the generated PulsarServiceProvider for Contract-to-Adapter bindings, scoped services, gates, and optional observers. Generated Service providers remain explicit application registrations; make:service prints the class to add and does not silently patch bootstrap state.