🗞️ Artisan Weekly Edition 88
Less than 7 days until Laravel Live UK! The Jump24 team is heading down Wednesday afternoon - if you're around, let us know. PHPVerse 2026 wrapped up this week with brilliant speakers and talks. Here are your top 10 Laravel links:
🥇 The State of PHP 2026
The PHP Foundation and JetBrains are running their first annual State of PHP census to map the global PHP ecosystem. Spare 15 minutes to participate and help chart the worldwide elePHPant population, with a chance to win one of five EUR 500 vouchers.
By
@jetbrains
surveys.jetbrains.com/s3/sta…
🥈 API Tips and Tricks from My Book
@JustSteveKing shares key insights from his new book 'API Artisan: A guide to building APIs in Laravel', covering essential patterns for building Laravel APIs that developers actually want to use. Learn about measuring the right metrics, designing contracts before code, and understanding what truly constitutes a breaking change.
By
@JustSteveKing
juststeveking.com/articles/a…
🥉 Eloquent Query Classes Pattern
An in-depth exploration of the Eloquent Query Classes pattern in Laravel from
@wendell_adriel, explaining how to organise complex database queries into dedicated classes to avoid duplication and improve maintainability as your application grows.
By
@wendell_adriel
wendelladriel.com/blog/eloqu…
4️⃣ Audit your Filament app's security with Blueprint
Filament Blueprint v1.2 introduces a new Security Audit skill that analyses your application's use of Filament and generates a remediation plan for security issues. The tool checks for common misconfigurations including access control, file uploads, XSS vulnerabilities, and query scoping, providing actionable fixes linked directly to the relevant documentation.
By
@danjharrin
filamentphp.com/insights/dan…
5️⃣ PHPStan rules to measure cognitive complexity of your classes and methods
@VotrubaT has released a PHPStan extension that measures cognitive complexity in your PHP code, helping you identify difficult-to-understand functions and class dependency trees. It provides configurable rules to keep your code maintainable by flagging overly complex classes and methods.
By
@VotrubaT
github.com/TomasVotruba/cogn…
6️⃣ Laravel Collections Bug Caused by Arrow Functions
@mmramadan496 explores a subtle Laravel Collections bug where arrow functions caused early iteration termination due to implicit return values. Switching to anonymous functions resolved the issue by returning null instead of false.
By
@mmramadan496
mmramadan.com/collections/la…
7️⃣ 3 Years of Laravel Jobs: What 699 LaraJobs Emails Actually Say About the Market
A comprehensive data analysis of 699 Laravel job postings from 2023-2026 by
@leopoletto, examining market trends through automated email processing with GPT-5 mini. Includes open-source pipeline code, salary insights, and detailed breakdowns of remote work patterns, engagement types, and skill requirements in the Laravel ecosystem.
By
@leopoletto
leopoletto.dev/blog/larajobs…
8️⃣ Building a Ralph Loop With Laravel's AI SDK
@jordankdalton demonstrates how to implement a Ralph loop pattern inside a Laravel application using the AI SDK, with durable database state instead of filesystem files. Learn how to build an agent system that processes 1,400 products with fresh context each iteration, custom tools, and verifiable completion conditions.
By
@jordankdalton
jordandalton.com/articles/bu…
9️⃣ We had some interesting developments in the pursuit for Generics in PHP this week
@ProjektGopher shares exciting updates about the ongoing discussion around implementing Generics in PHP from the internals mailing list. He covers the latest developments in his weekly PHP Internals recap video.
By
@ProjektGopher
x.com/ProjektGopher/status/2…
🔟 My AI Writes Perfect* PHP | Ashley Hindle | PHPverse 2026
In this talk from PHPverse 2026,
@ashleyhindle shows his real day-to-day setup live, explains what he's learned on this journey, and gives you a checklist you can use to get your own projects writing PHP you don't have to fight.
By
@ashleyhindle
youtube.com/watch?v=957MaDK4…
---
Follow us:
Daniel Newns:
@DanielNewns
Artisan Weekly:
@artisan_weekly