Blueprint
Code generation for Laravel developers
Rapidly develop multiple Laravel components
from a single, human readable domain language.
Draft your application
with a simple syntax
Blueprint uses a simple YAML syntax to define your models and controllers offering shorthands and leveraging conventions to maximize the developer experience.
Generate code using
artisan commands
Blueprint comes with artisan commands making it easy and familiar to build new components and reference existing within your Laravel application.
Output multiple Laravel
components at once
Blueprint not only generates models and controllers, but factories, migrations, form requests, events, jobs, and mailables. Oh, and tests too.