A practical look at why you should populate essential data from migrations instead of seeders. Once your app is live, manually running seeders becomes a deployment risk. Migrations are deterministic, automatic, and roll back cleanly.
PHP
★ Laravel AI SDK in practice: the agent behind There There
Over the past few weeks I’ve posted a couple of times about There There, the helpdesk we’re building at Spatie. After two decades of running our own customer support, we decided to stop compromising on Read more…