Laravel 11.36, weekly updates, and deals
Laravel 11.36
Lots of fixes this week and a couple new features brings us to Laravel 11.36. Here are the highlights:
- Allow sub-second timeout value for HTTP requests in #53850
- Add signed route support to
Uri
in 55947952c Uri
andUriQueryString
implementStringable
in #53873- Add
Fluent::set
in #53946
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 finished up the outstanding Human Shift. Mostly advising on the conversion from Bootstrap to Tailwind and adding a few tests cases.
I also reviewed the payment flow for the side-project with JT. Always good to eat your own dog food as we found a few things. We'll patch them up this week.
I also took a minute to open a quick PR to Laravel to ensure the new Uri
support class is globally available (like Arr
and Str
). This makes it easy to use anywhere in your app, especially Blade templates.
Tomorrow I'll do my final livestream of 2024 to work on Blueprint. With the rest of the week I hope to finalizing the side-project with JT and do a little work on WPPM.
Weekly Tip
Unrelated to Laravel, but something that bit me in migrating static sites to Cloudflare Pages - non-existent pages were displaying the home page. More technically, what was a 404
was now a 200
. No bueno.
After the right search, I found the documentation. Essentially, a static site needs a 404.html
in the current directory or one of its parent directories.
I am using Tighten Jigsaw for this site. By default, it generates a 404 page under 404/index.html
. But you may adjust the location. Once I did that, I received a proper 404
for non-existent pages.