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::markdown
in #51907 - Add
Macroable
toTokenGuard
in #51922 - Display view creation messages in #51925
- Introduce
Str::chopStart
andStr::chopEnd
in #51910 - Add
pairs
toNumber
in #51904 - Mark sensitive params with
SensitiveParameter
attribute in #51940 - Improvements for
serve
command in #51957 - Add support for using
castAsJson
with 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.