🔗 Building Multi-Agent Workflows with the Laravel AI SDK
https://laravel.com/blog/building-multi-agent-workflows-with-the-laravel-ai-sdk
#laravel #ai
freekmurze
PHP / Laravel developer at https://spatie.be. Built https://ohdear.app, https://mailcoach.app and https://flareapp.io, blogging at https://freek.dev, organising https://fullstackeu.com
Posts
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
I really like the fact that I can now just use command+V instead of ctrl+V to past image into Claude Code
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
🔗 New and improved settings screens in Flare
https://flareapp.io/blog/new-and-improved-settings-screens
#design #ui #ux #flare #settings
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
🤩 Our team is working on adding beautiful screen to show you all your application logs in Flare.
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
I'm about to send a new edition of my newsletter on Laravel / PHP / AI
Using Mailcoach of course!
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
At last night's Laravel Londen meetup I explained how our `invade` package works under the hood to access private properties.
On the train back home I took the time to write a blogpost about it.
https://freek.dev/3048-how-to-easily-access-private-properties-and-methods-in-php
A fun blogpost that's not about AI for once 🙂 Enjoy!
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
Prepping a new major version of spatie/laravel-query-builder
All feedback is welcome!
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
🔗 Quick tips: Sending Laravel output to Ray automatically
https://myray.app/blog/quick-tips-sending-laravel-output-to-ray-automatically
#php #laravel #debugging #ray #tips
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
✨ Using the Flare CLI + AI skill to fix production errors is pure magic
"I see a 500 on production. Create a PR to fix it" --> AI agent uses the Flare CLI to get all info to create a PR
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
💂♀️ I'll be speaking at the Laravel London meetup tonight!
See you there?
https://luma.com/0ah18jkh
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
🔗 Generating OG images at the edge on Cloudflare
https://mattrothenberg.com/notes/edge-og-images/
#performance #caching #edge #cloudflare #opengraph
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
🔗 Creating The Perfect Claude Code Status Line
https://www.aihero.dev/creating-the-perfect-claude-code-status-line
#workflow #productivity #ai #tips #claude
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
Checking your AI history is the new checking your browser history.
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
A few years ago, I had this idea of creating a website called Artisan Record Club, where Laravel developers can share their favorite music record of the month.
Is this something I should build?
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
❓iTerm2 or Ghostty or…?
Tell me why as well 🙂
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
I just love how well Claude can do package upgrades.
(🕸️ in this case the spatie crawler)
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
🔗 Use the Hyper key
https://brianlovin.com/writing/use-the-hyper-key-o5ozwGC
#tools #macos #workflow #productivity #shortcuts
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
I never write down migrations.
Down migrations are the least tested code in any Laravel app. They're written once and never run.
And when you do need to roll back, you don't know beforehand what you need to do with the data would already be stored in the updated schema.
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
🔗 Write Faster PHP Code: Retracing Brent's Steps
https://freek.dev/3042-write-faster-php-code-retracing-brents-steps
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
🔗 How to tell if you're testing the framework
https://masteringlaravel.io/daily/2026-02-12-how-to-tell-if-youre-testing-the-framework
#php #testing #bestpractices #laravel
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
🌟 Laravel Backup v10: serializable events, resilient multi-destination backups, and more
https://freek.dev/3015-laravel-backup-v10-serializable-events-resilient-multi-destination-backups-and-more
#php #laravel #package #spatie #backups
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
📦 A little while ago, we released v10 of Laravel Backup
This one can dump your database and put it in a zip file together with any files you want. It will copy over that zip to any external storage you want.
It can also monitor your backups and alert you if there isn't one after X days.
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
At Laracon EU, we took a quick picture of the awesome human beings who are part of Spatie’s story, past and present.
Feeling lucky to know every one of them 🙂
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
I've updated the search on my blog to use the new major version of our spatie/laravel-site-search package (which can crawl a site and index all content)
I'll talk more about the package soon!
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
If you use Laravel Valet and Safari feels slow on .test domains, the fix is simple.
Safari tries IPv6 first, times out, then falls back to IPv4. Just tell dnsmasq to also resolve .test to the IPv6 loopback address and restart it.
Hat tip to my colleague Ruben for this one.
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
Working a little bit on modernizing yet another one of our "older" packages.
This time spatie/crawler 🕸️
I want to make this one a lot simpler to use.
#php
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
Learning about CSS anchor positioning at the PHP Antwerp meetup tonight. Yes, CSS at a PHP meetup. The best meetups go off-script. 🎯
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
Great read by @mjwhansen on the growing divide between teams embracing AI coding tools and those still resisting.
At @spatie_be not everyone is picking AI at the same pace, and that's fine IMHO. Let people discover and try out this at their own pace
https://www.geocod.io/code-and-coordinates/2026-01-21-hand-chiseling-code/
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
🚀 We just released laravel-og-image, a package that generates Open Graph images right inside your Laravel app.
Define your OG image as a Blade component, and the package screenshots it and serves it to crawlers. No external API, everything runs on your server.
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
After having concentrated a bit on open source, I'm swinging back to devoting some time to a secret passion project™.
I'll share more about it soon.
But first, I have one more new package to launch later today! 👍
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
🤩 AI + Flare CLI fixing an error automatically is a thing of beauty
In this unedited video, I use AI + Flare CLI to fix an error on my blog (which is powered by Laravel).
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
Claude Code has a status line feature that lets you display custom info at the bottom of the terminal. I set mine up to show the current repo name and context window usage, color-coded from green to red.
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
✨ The newly launched Flare CLI has dozens of commands and hundreds of options. We only wrote four of them by hand.
🧠 The rest? Auto-generated from our OpenAPI spec. Here's how 👇
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com
PHP / Laravel developer at https:// spatie.be . Built https:// ohdear.app , https:// mailcoach.app and https:// flareapp.io , blogging at https:// freek.dev , organising https:// fullstackeu.com