Laravel 13.23, weekly updates and tip
Laravel 13.23
A few releases since last week in preparation for Laracon brings us to Laravel 13.23. Here are the highlights:
- Add a
#[BindWhen()]attribute to conditionally bind into the container in #60862 - Support stream bodies in HTTP fake responses in #60834
- Allow faking DNS lookups in validation rules in #60879
- Support
Delayattribute when usingBus::batch& bulk in #60766 - Allow
RateLimiterto beMacroablein #60869 - Add a
monthlylog driver in #60892
You may review the full branch diff on GitHub for a complete list of changes.
Weekly Journal
While there are still a few outstanding hours for the Human Shifts, I got everything passed back for review last week. I still have a bit of client work to do. But otherwise, I've been working on some new Shifts.
The first relates to the new, first-party Image client built into Laravel 13. As more and more features are added each week, this will quickly reach a point to cover the majority use case. So I figured a free Laravel Image Converter would be a welcome Shift.
The second relates to my new PHP mocking library Test Double. If you watched my stream last week (or clicked that link) you saw I had AI generate the documentation. I also tagged the v0.1.0. Now I'm swapping Mockery for Test Double in my own projects to alpha test. Of course, after doing this a few times, I automated it by building a Mockery Converter. Once I prove it out on a few more projects, it too will be another free Shift.
So, I'll continue working on those this week while I'm at Laracon US (and The Vibes).
Laracon US
Since I'm coming off Laracon US, I figured I'd share a quick recap. As always, what I enjoy most about Laracon is mingling. While I love speaking, it can limit my time interacting with my fellow Laravelians. So, it was great to see familiar faces, meet new ones, and beat everyone at cornhole.
Laracon is great at sprinking in speakers from other communities. Some of my favorite talks this year were from kitze. He was not only entertaining, but shared a similar take on this transitional AI-era we're all in. I also liked the talk from Thorsten Ball. Again, good speaker. He sprinkled in prompting tips, sharing how he and team have prompted their build of amp. Finally, Pauline Vos. I have seen Pauline speak a few times at PHP conferences. She's a "Git Master". So to see her talk about jujitsu (jj) sparked my interest.
Anyway, those were the talks I enjoyed. I'm sure many of the talks will be added to Laravel's YouTube channel soon for everyone to enjoy.