So you have an idea for a brand new app. You install Laravel, you're ready to get started. What's the first thing you should do?
For me, I open up the app service provider and go down to the boot method and set the global Model::shouldBeStrict()
:
Flysystem developer Frank de Jonge created Flystorage, a single API to integrate with many storage solutions for Node.js, written in Typescript.
The Filament documentation offers a nice copy-and-paste solution for generating slugs from a title.
Helge Sverre released a new Blade Heroicons Upgrader package that is specifically designed for updating from Heroicons v1 to v2 in Blade files where many icons were renamed or removed between the major versions.
I've hand-picked some of the biggest stories at Laravel News in 2023. This year was jam-packed with content, conferences, packages, tutorials, videos, and podcasts. We've seen some fantastic Laravel packages enter the ecosystem in Prompts, Pulse, Livewire v3, and more!
This week, the Laravel team released v10.39 with a round-robin mailer, dynamic max tries on queued jobs, and more. Here is a bit more info about the new features introduced in Laravel v10.39 this week: