Artisan Weekly
IssueNº 83
Dated8 May 2026
Readers61
← Back to Archive
Artisan Weekly Edition 80

Edition №80

Published
Week ending April 17, 2026
Items
10 featured · 4 notable
● Top 10 Video companion
on YouTube
Editor's
Note

It's Friday!!!! and it's Edition 80 of Artisan Weekly. This week has been a bit quieter for me but I've read some wonderful articles and kept my eye out for the speaker announcements for Laravel Live UK wont be long now before the conference is here If you've not grabbed a ticket yet go grab one, it's a conference I recommend you go to you get to hear great talks and catch up with plenty of Laravel developers during the breaks -> https://www.tickettailor.com/events/laravellive/2003132

Top 10 Links

Featured · Edition 80
01
Podcast Episode Community laravelpodcast.com

The Future of Laravel Partnerships with Dave Hicking

Matt Stauffer interviews Dave Hicking, Laravel's Agency Partnership Manager, about his journey from library IT to Laravel HQ and the evolution of the Laravel partner program. They explore the strategic restructuring of partnership tiers and what real collaboration between Laravel and its agencies looks like in practice.

02
Blog Post laravel-news.com

Flaky Test Retries in Pest v4.5.0

Have you ever had a pest test suite that has the same tests failing every now and then and you've not made a single change to the code the tests test? well then this latest version of Pest (4.5.0) has a new feature you will love. The new flaky() method has been added to that lets pest know to automatically retries that test up a a configured amount of times if the test fails in the original run before it reports it as a failure. Of course there are a number of other features in this release but this one really stood out to me as a great one.

03
Blog Post Inertia freek.dev

How we use Inertia v3 optimistic updates in There There

Freek shares how Spatie uses Inertia v3's optimistic updates feature in their helpdesk app There There to create snappy UI interactions. He demonstrates practical examples of implementing optimistic updates for team toggles and workflow switches, showing how this feature eliminates the need for complex state management while providing instant user feedback.

04
Blog Post hafiz.dev

Laravel Policies vs Gates: Complete Guide (2026)

A comprehensive guide explaining the difference between Laravel's Gates and Policies for authorisation, with practical examples and decision trees to help you choose the right approach. Perfect for developers who want to organise their authorisation logic properly and avoid scattered permission checks across their codebase.

05
X Post Laravel x.com

Debounceable queued jobs

Steve posts about the recently merged Debounceable queued jobs feature showing a nice little example of how to use them to pause messages

07
Blog Post Coding Tip ryangjchandler.co.uk

Writing code that feels native to Laravel

A thoughtful guide on how to write application code that follows Laravel's established conventions and patterns, making it feel like a natural extension of the framework. Ryan explores practical examples like implementing fake methods for testing and using consistent entry points to create more predictable and maintainable codebases.

08
Blog Post dev.to

The Laravel Queue + Multi-Tenancy Trap That Cost Me 3 Hours

A detailed postmortem of a production bug where Laravel's queue serialisation broke sharjeel's multi-tenant application. tenant context was being lost during model restoration. Sharjeel shares the debugging process and solution for safely handling tenant-scoped Eloquent models in queued jobs.

09
Blog Post Laravel wendelladriel.com

Laravel Route Binding Behind the Curtains

A comprehensive deep-dive into how Laravel's route binding works internally, tracing the complete lifecycle from URI matching to model resolution. This technical article explains the middleware pipeline, implicit vs explicit binding, and advanced features like scoped bindings and custom resolution logic.

10
Blog Post Coding Tip vivekmistry.in

Avoid N+1 Query Problems in Laravel Using loadMissing()

Learn how to use Laravel's loadMissing() method to efficiently load relationships only when needed, preventing duplicate queries and N+1 problems. A practical guide to optimizing database performance in your Laravel applications.

Also Notable

+4 more
Blog Post dev.to

Greedy Arrays in PHP

Learn about a critical PHP memory management issue where arrays don't automatically shrink after removing elements, potentially causing memory leaks in long-running applications. The article explains why this happens and provides practical solutions for clearing large arrays to prevent memory bloat.

Blog Post
Tool/Package roots.io

Acorn - Integrate WordPress & Laravel

Acorn brings Laravel's powerful developer experience to WordPress, allowing you to use Blade templates, migrations, routing, and Artisan commands within your WordPress projects. This bridge tool enables Laravel developers to leverage familiar workflows and patterns while building WordPress sites.

Package
Blog Post masteringlaravel.io

Guard against accidental duplicate HTTP requests in your tests

Learn how to strengthen your Laravel HTTP tests by using Http::assertSentCount() to catch accidental duplicate API requests that Http::assertSent() alone might miss. This simple technique helps prevent subtle bugs by verifying both the content and count of outgoing HTTP requests in your test suite.

Blog Post
Blog Post hafiz.dev

Laravel Pest 4: The Complete Testing Guide (2026)

A comprehensive guide to getting started with Pest 4 testing in Laravel 13, showing how to build a real authenticated REST API with feature tests, validation tests, and arch tests. Perfect for Laravel developers who have been putting off testing - this tutorial makes it approachable with practical examples and clear setup instructions.

Blog Post