Laravel 9.8, weekly updates, and 🔥 tip
Minor release this week with a fast-follow patch brings us to Laravel 9.8.1. Here are highlights:
DB::scalar()to retrieve the first column of the first row from a query in #41858
- Allow model to be passed into
DatabaseManagermacroable in #41868
- Fix seeder property for in-memory tests in #41869
- Add option to disable cached view in #41859
Connectionmacroable in #41865
- Discover anonymous Blade components in other folders in #41637
setto model factory in #41890
- Add multibyte support to string methods in #41899
- Allow setting custom log level in exception handler in #41925
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.
Last week I finished up the remaining Human Shifts.
We left for vacation Friday, so it was a bit of a short week. I always do a bit of work on vacation. Normally while traveling or on a rainy day.
Next week I'll return to working on the Workbench.
Every few years, I revisit some of my educational products. Many of these I made to fill gaps relating Shift.
Getting Git aimed to share my knowledge of Git from the command line after fielding support emails around Git.
Confident Laravel aimed to build awareness around testing Laravel applications after noticing less than 20% of applications contained tests.
BaseLaravel aimed to demonstrate some of the ways to use native Laravel features to streamline applications consulting on hundreds of Laravel applications.
The exception is BaseCode. I wrote BaseCode to standalone. It's a collection of 10 simple coding practices I distilled down after 20 years of programming. All aimed at writing more readable code.
It's something I want everyone to read. So I decided to make the book free. 🔥