Introducing Scout - the AI assistant for content editors in Statamic.
Michael introduces us to Scout - the AI assistant for content editors. Just bring your own API key, and you can have the AI build your content into drafts or revisions
Michael introduces us to Scout - the AI assistant for content editors. Just bring your own API key, and you can have the AI build your content into drafts or revisions
A practical walkthrough of migrating a Laravel application from Laravel Forge to Laravel Cloud, covering the key steps and considerations for a smooth transition between hosting platforms.
Sebastian Bergmann examines how modern PHP (8.5 and 8.6) measures up against consensus concepts in modern language design, exploring lexically scoped variables, closures, objects, pattern matching, and the language's extensibility for domain-specific needs.
A comprehensive series exploring common architectural challenges in Laravel codebases, from coupling and test suite performance to model responsibilities and code organisation. This practical guide helps developers identify and address the real issues behind difficult-to-change code.
A compelling story about how Laravel's field marketers built a photo-sharing application for Laracon US using Claude AI and Laravel, demonstrating that you don't need to be a developer to create real solutions with the right tools and framework structure.
The Laravel Debug bar has been a staple in the Laravel world for a longtime well now we have a new package and Povilas talks us through it.
You've been maintaining a PHP package or project for a while now, and you suddenly get a security vulnerability report sent to you. What do you need to do? Sebastian from the PHP Foundation has put together this helpful guide on what you should do next.
Static analysis is such an important part of your workflow running tools like PHPStan or Psalm is important to keep the quality of your codebase at a high level. If you've been using PHPStan you would have come across it's rules, but have you ever wondered how to create your own rules for PHPStan, well in this post Steven shows us how to by first picking a convention that is worth automating and taking it from there.
A comprehensive guide to Vue's reactivity watchers covering watch, watchEffect, and computed properties, with real-world examples of race conditions, anti-patterns, and practical guidance on when to use each tool versus when they're the wrong choice entirely.
A comprehensive guide to integrating third-party JavaScript libraries with Livewire 4 components, exploring the morph mechanism and providing practical solutions using wire:ignore, wire:ref, and other tools through a real-world campaign editor example.
For eight months, every <head> tag on my 104k page Laravel directory ran through a homegrown Blade component. At the start of August I replaced all of it with the new laravel/head package. Here's the full migration, and how I verified Google never noticed
Wendell guides us through how to structure your Laravel application as modular monoliths with clear business boundaries, explicit APIs, and owned data - avoiding the pitfalls of both tangled monoliths and premature microservice migration.
A guide to mastering Laravel's time-travel testing utilities for handling time-dependent code, covering travelTo(), travel(), freezeTime(), and best practices for reliable time-based assertions without sleep() calls.
Generics we all want it but will we use it if it comes to PHP, Larry believes up to 90% of us will be dealing with generics within two years. what do you think?
Matt Stauffer has put together a guide for PHP developers looking to give back to the PHP community, covering everything from testing pre-releases and reporting bugs to writing documentation and proposing RFCs, with practical steps for both core contributions and ecosystem involvement.
A demo application was refactored into a stable Composer package for Laravel 12–13 and Livewire 3–4. The updated technical article focuses on the reusable server-side contract: per-step validation, review-step revalidation, select allow-lists, server-only Laravel rules, and application-owned persistence. Disclosure: I maintain the open-source package through Codegenie.
When someone says your app is slow and you need caching, do you actually know which layer of caching they are talking about? In the latest episode of the No Compromises podcast, we discuss the many different forms caching takes in a Laravel application and why reaching for the cache facade is not always the answer. We walk through caching from the outside in, starting with edge caching via Cloudflare, moving into Laravel's cache facade for third-party API calls, and all the way down to memoization with the Once helper for expensive in-request calculations. We also make the case that storing data in a database table can be a perfectly valid caching strategy, and that the right question to ask is not whether to cache but what kind of caching actually fits the problem.