laravel-afterburner / installer
Afterburner project installer - Create new Laravel projects with Afterburner
1.1.0
2026-05-29 14:15 UTC
Requires
- php: ^8.2
- laravel/prompts: ^0.3.5
- symfony/console: ^6.4.14 || ^7.1.7
- symfony/process: ^6.4.14 || ^7.1.7
This package is auto-updated.
Last update: 2026-05-29 15:32:01 UTC
README
Create new Laravel projects with Afterburner using a simple command.
Installation
composer global require laravel-afterburner/installer
Ensure Composer's global bin directory is in your PATH:
- macOS:
~/.composer/vendor/binor~/.config/composer/vendor/bin - Linux:
~/.config/composer/vendor/binor~/.composer/vendor/bin - Windows:
%USERPROFILE%\AppData\Roaming\Composer\vendor\bin
Usage
Create a new Afterburner application:
afterburner new my-app
This will:
- Create a new Laravel project using the Afterburner template
- Install all core dependencies
- Set up the project structure
- Optionally install add-on packages (Documents, Communications, Voting, Meetings, Playbook, Subscriptions) via interactive prompts after migrations
Add-on packages
During afterburner new, you can select:
- Documents —
laravel-afterburner/documents^1.0 - Communications —
laravel-afterburner/communications^1.0 - Voting —
laravel-afterburner/voting^1.0 - Meetings —
laravel-afterburner/meetings^1.0 - Playbook —
laravel-afterburner/playbook^1.0 - Subscriptions —
laravel-afterburner/subscriptions^1.0
Each selection runs composer require and the package install Artisan command (afterburner:voting:install, etc.).
To add packages to an existing app:
composer require laravel-afterburner/voting:^1.0 php artisan afterburner:voting:install
Next Steps
After creating your application:
cd my-app php artisan migrate php artisan db:seed --class=RolesSeeder # Optional
Requirements
- PHP ^8.2
- Composer
- Laravel template repository accessible via Composer
Development
To work on the installer locally:
cd afterburner-installer
composer install
php bin/afterburner new test-app
License
MIT License - see LICENSE file for details.