When everything fails, you can always trust the Laravel rescue helper
– flareapp.io - submitted by Spatie – Edit
Read more [flareapp.io]
– flareapp.io - submitted by Spatie – Edit
Read more [flareapp.io]
Read more [myray.app]
Join 9,500+ smart developers
Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.
No spam. Unsubscribe anytime. You can also follow me on X.
"Always fresh, useful tips and articles. Carefully selected community content. My favorite newsletter, which I look forward to every time."
– jump24.co.uk - submitted by jamie peters – Edit
We all strive to write good code when we jump onto a project but sometimes do you wonder why?
The post covers
The techniques here are useful for all level of developers and worth a quick skim over as we all nothing wrong with a quick refresher
Read more [jump24.co.uk]
Generics have been on the list of wanted features for a long time by numerous PHP developers. This article explores the different approaches, and what their current state is.
Read more [thephp.foundation]
– ashallendesign.co.uk - submitted by Ash Allen – Edit
Read about the upcoming "property hooks" feature that will be added in PHP 8.4.
Read more [ashallendesign.co.uk]
– ashallendesign.co.uk - submitted by Ash Allen – Edit
Read about how to use PHP 8.4's new "array_find", "array_find_key", "array_all", and "array_any" functions. The article also shows you the Laravel equivalents so you can achieve the same goal now.
Read more [ashallendesign.co.uk]
– tighten.com - submitted by Jamison Valenta – Edit
Learn how to add full-text search into your Laravel apps. From simple LIKE queries to MySQL full-text indexes, and landing on Laravel Scout powered by @typesense.
Read more [tighten.com]
– cmorrell.com – Edit
Chris Morell has seen a bunch of pushback against Mastodon as an option, so he takes the time to address some of the issues that folks have put out there.
Read more [cmorrell.com]
Learn how to use GitHub Actions to speed up your Deployer deployments by cleverly caching your frontend build assets
Read more [stefanzweifel.dev]
This is an overview of the major techniques used to make web sites and web applications without making use of build tools or frameworks, with just an editor, a browser, and web standards.
Read more [plainvanillaweb.com]
– gummibeer.dev - submitted by Tom Witkowski – Edit
How to retrieve any geographical data from OpenStreetMap and transform them into usable PHP objects.
Read more [gummibeer.dev]
– martinfowler.com – Edit
When a single-page application needs to fetch data from a remote source, it needs to do so while remaining responsive and providing feedback to the user during an often slow query. Five patterns help with this
Read more [martinfowler.com]
Tobias is organising another edition of his survey. If you're into Laravel, I highly encourage to participate.
Read more [stateoflaravel.com]
– ashallendesign.co.uk - submitted by Ash Allen – Edit
Learn how to fake and record HTTP responses so you can test your Saloon API integration in your Laravel applications.
Read more [ashallendesign.co.uk]
by Freek Van der Herten – 4 minute read – Edit
We’ve released a new package called spatie/pest-plugin-route-testing. This package can test all common routes in your Laravel app by writing a single test.

In this blog post, I’d like to tell you all about it.
by Freek Van der Herten – 2 minute read – Edit
We’ve published a new package called livewire-filepond, which contains a component to easily upload files.
Under the hood, Filepond, a powerful JavaScript library to upload files, is used.
– wire-elements.dev - submitted by Philo – Edit
Livewire Strict helps enforce security measures and prevents you from having unprotected sensitive public properties.
Read more [wire-elements.dev]
– mailcoach.app - submitted by Spatie – Edit
Read more [mailcoach.app]
– youtu.be - submitted by Bert De Swaef – Edit
In this episode of the Quick Win Wednesday series, we're taking a look at whereAny(), which was released with Laravel 10.47. A very elegant way of grabbing data based on a conditional "any of the following columns".
Read more [youtu.be]
by Freek Van der Herten – 8 minute read – Edit
When Laravel switched to a simpler exception page, the ability to display solutions for an exception was lost.
Our latest package, called spatie/laravel-error-solutions brings back that powerful feature. When installed, it will display solutions for most common exceptions.
Here’s how that looks it:

And yes, some solutions, like the one in the screenshot above, can be executed on the exception page too.
In this blog post, I’d like to tell you all about it!