Laravel 10.24, weekly updates, and 🔥 tip
Laravel 10.24
A minor release yesterday brings us to Laravel 10.24. Here are the highlights (with correct links this time):
- Add
notModified
to HTTP client in #48379 - Turn off autocomplete for
csrf_field
in #48371 - Fix
Cache::many()
with small numeric keys in #48423 - Allow older jobs to be faked in #48434
- Introduce
Str::substrPos
in #48421 - Guess table name in migrations with complex column names in #48437
- Get
value
when default is an enum in #48452
You may review the full branch diff on GitHub for a complete list of changes.
This version bump and update is automated for subscribers to a Shifty Plan. If you don't have one of those, be sure to bump your constraint and run composer update
to get the latest features.
Weekly Journal
Last week I had a few pairing sessions with Zuzana and some from Human Shifts. Otherwise, I focused on the Shift CLI. It's all but officially launched. I also have the premium tasks available now via Composer Satis. Just need to make the landing page and beef up the README
to serve as initial documentation.
This week I switched gears to working on a new side-project. While not Laravel related, I am using Laravel to build it. I'll be journaling the process via this long-lived Twitter thread. Since it's not directly Laravel or Shift related, I won't journal much about it here. So feel free to follow along on Twitter.
🔥 Tip
With that said, I am going to say I used Blueprint to generate the initial CRUD for my side-project. Even though I built Blueprint, I don't use it often. If you're only generating a single model or controller, it's probably not much of a time savings. However, if you have a few, it's a no-brainer. It generates migrations, models, controllers, form requests, even tests. All from a simple, YAML-esque draft file.
It actually generates more, but I like to balance its speed with my own customizations. Anyway, if you're not familiar with Blueprint, give it a try next time you're about to code a few new components.