Ship faster with Blueprint
summary
A tiny YAML draft turns into full Laravel scaffolding: models, migrations, controllers, views, mailables, jobs, events and realistic tests that the demo claims reach 100% coverage on the scaffolded code. Commands shown include blueprint:build and a trace mode to inspect existing models; generated controllers include bodies, routes and form requests; configuration swaps generators (Pest, Nova, Filament) and shorthands (softDeletes). Workflow pairs deterministic Blueprint scaffolding with Boost+AI for bespoke logic.
AI-written summary · about
chapters (16)
- 0:00Walk-on, music, and emcee intro
- 0:34Jason introduces himself and Blueprint’s goal: “ship faster with Blueprint”
- 1:20Origin story: conceiving Blueprint on the 24-hour flight to his first Laracon AU
- 2:00The Laravel “ship” theme and the gap between laravel new and real scaffolding
- 3:50Demo: php artisan make:model -a --test and its limitations as mostly stubs
- 6:30Looking at schema-driven generators and Rails inspiration; the missing piece
- 7:40First Blueprint demo: blueprint:build generates rich migrations, models, controllers, events, jobs, mailables, views, and tests
- 9:40Generated tests: HTTP tests with factories, validation checks, DB assertions, faked facades, and 100% coverage on the scaffolded code
- 11:10Why YAML: human-readable draft file, models and controllers sections, using existing Laravel datatypes
- 13:30Building a Conference model: relationships, foreign keys, conventions, and shorthands like softDeletes
- 17:20Controller shorthands: resource, web vs API controllers, and automatic route registration
- 20:20Recommended workflow: treat the draft as a scratch pad, Blueprint as a passive generator, then edit the generated code
- 21:10Publishing config and swapping generators (e.g. Pest instead of PHPUnit, plus community generators for Nova, Filament, Tall forms, Flux)
- 23:00trace command: letting Blueprint inspect existing models so you can use it beyond greenfield apps
- 23:55Blueprint vs AI: using Blueprint for deterministic scaffolding and Boost + AI for complex custom code
- 25:16Wrap-up, invitation to chat about Blueprint/Shift/Laravel and mention of his next project, Fast Laravel
related talks
32mRapid Laravel Development with Blueprint
35mLevel Up Your Team
27mThe Blueprint to a Finished Project
33mThe Tao of Laravel
46mIdeal Blueprint Versus Reality for CI/CD Pipelines
41mBuilding Tools Quickly: Blueprints, Menus, Utilities, and Widgets
29mLuke Downing :: Lessons from the Laravel Framework
44mBuilding a complex product while scaling a team and a business on Laravel
