Laravel 11.14, weekly updates, and 🔥 deals
Laravel 11.14
Laravel 11.13 was tagged mid-last week, so today's release brings us to Laravel 11.14. Here are the highlights from both.
- Allow passing extensions to
Str::markdownin #51907 - Add
MacroabletoTokenGuardin #51922 - Display view creation messages in #51925
- Introduce
Str::chopStartandStr::chopEndin #51910 - Add
pairstoNumberin #51904 - Mark sensitive params with
SensitiveParameterattribute in #51940 - Improvements for
servecommand in #51957 - Add support for using
castAsJsonwith a MariaDb connection in #51963 - Add support for acting on attributes through container in #51934
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
Not much last week as Ashley was out of town and I was on point with the girls. Friday I had a little time to catch up on support emails. I took the opportunity as one of my Refactor Fridays and made some tweaks to Shifts. I also patched a patch for my papercut.
Over the weekend I dabbled with HydePHP as the static site generator for the upcoming Shift Blog. I'd normally use Jigsaw. But I liked Hyde's built-in commands and more modern usage of Tailwind and Alpine. I have a rough draft of the first post and am backporting some old knowledge base posts that were never really linked on laravelshift.com. I should have everything published and ready to share by next week.
With the remainder of this week, I plan to run my time trial and enjoy Independence Day. But first, I'll do a quick live stream tomorrow to see if there's a more Laravel way to extend Faker.
🔥 Deals
My tip this week is to get Aaron Francis' new course High Performance SQLite for three reasons.
First, it's currently offered a discount.
Second, as he notes, SQLite should not be overlooked. In fact, sqlite used to be the database driver for laravelshift.com. The only reason I changed is because I added other projects to my infrastructure which were already running MySQL. I have no doubt I could swap back. Maybe even see a performance gain after watching Aaron's course.
Third, Aaron (and Steve) makes great content. I remember being very impressed with his database talk way back and Laracon Online 2022. That was 2 years ago. His content now is mind blowing.
So, if you're interested in SQLite, performance, or just supporting Aaron on his journey, get High Performance SQLite now for a discount.