Artisan Weekly

11 posts

Artisan Weekly banner
Artisan Weekly

Artisan Weekly

@artisan_weekly

The best Laravel and PHP articles, packages, tools and news - curated every Friday. No sponsors. No filler. Est. 2024. Read. Ship. Repeat.

Katılım Şubat 2026
3 Takip Edilen11 Takipçiler
Artisan Weekly
Artisan Weekly@artisan_weekly·
Welcome back to Artisan Weekly Edition 84! 🚀 This week brings an incredible mix of security insights, inspiring success stories, and practical Laravel techniques that showcase the diversity and strength of our community. From supply-chain security deep-dives to non-technical builders creating amazing applications, these curated articles demonstrate why Laravel continues to empower developers at every level. Let's dive into the top 10 Laravel links that caught our attention: Critical Security Alert: PHP Supply-Chain Near-Miss Starting with something that should be on every developer's radar @damienwebdev - a detailed forensic analysis of CVE-2026-45793, a critical vulnerability that nearly caused a massive supply-chain attack in the PHP ecosystem. For 14 hours, GITHUB_TOKENs were accidentally logged publicly in GitHub Actions workflows, potentially exposing thousands of repositories to malicious attacks. github.com/graycoreio/git… 🥈sThe Power of No-Code-to-Code: Laravel in 5 Days Here's an absolutely inspiring story that shows how Laravel Cloud and AI are democratising web development. Virtual assistant Kayla Helmick built a complete memorial website with photo uploads, approval workflows, and email notifications in just 5.5 days - despite having zero prior coding experience. Using Laravel Cloud and Claude AI, she created custom functionality that went far beyond what traditional page builders could offer. Ana Margarida Tavares shares this incredible case study that proves Laravel's accessibility. laravel.com/blog/how-a-non… 🥉From Rejected PR to Successful Package Ever had a feature request rejected from Laravel core? @farazgul446 turned disappointment into opportunity, creating Laravel Arr Extended after his Arr::after() method PR was declined. His package adds functionality for getting the next element in arrays with wrap-around behavior and associative array support - solving real-world problems that many of us face. dev.to/gulfarazarshad… 4⃣Beyond User Authentication: Any Model, Any API Thinking outside the User model box! @Sairahcaz2k shows how to implement authentication using any Eloquent model in Laravel APIs. This practical guide demonstrates making Project models authenticatable using Sanctum - perfect for scenarios where your API clients represent entities other than human users. laracraft.tech/en/blog/authen… 5⃣Under the Hood: Laravel Request Lifecycle @JustSteveKing takes us on a deep journey through Laravel's HTTP request lifecycle, tracing every step from public/index.php to browser response. If you've ever wondered how Laravel's container, service providers, and controllers orchestrate behind the scenes, this detailed walkthrough is essential reading. certificates.dev/blog/the-larav… 6⃣Smarter Testing with PHP Generators Level up your PHPUnit game! @pieterclaerhout demonstrates using PHP generators instead of arrays for data providers, making tests more expressive and memory-efficient. This practical approach creates more readable and composable test cases for your Laravel applications. yellowduck.be/posts/using-ge… 7⃣Multi-Agent AI Systems in Laravel AI development gets sophisticated with @hafizzeeshan619 's comprehensive guide to implementing sub-agents in Laravel AI SDK. Learn to build specialised agent classes that delegate tasks to each other, creating multi-agent systems like customer support with billing, technical, and order specialists working in harmony. hafiz.dev/blog/laravel-a… 8⃣PHP 8.4 Property Hooks Explored Michael Dyrynda dives into PHP 8.4's property hooks feature, showing how virtual properties can replace traditional getter methods for computed values. His examples demonstrate converting getter methods to cleaner virtual property implementations while maintaining the same public API - a glimpse into PHP's evolving elegance. dyrynda.com.au/blog/using-pro… 9⃣PHP Documentation Reality Check Are the PHP docs really as bad as developers claim? @brendt_gd takes an honest look at the current state of PHP documentation, evaluating how newcomer-friendly they are compared to other programming languages. This video assessment provides valuable perspective on one of our ecosystem's most debated topics. youtube.com/watch?v=lOWEBd… 🔟Battle-Tested Laravel Architecture Closing with architectural wisdom, @jdavidsonwebdev shares his proven approach to structuring Laravel applications. His methodology emphasises thin controllers, dedicated Actions for business logic, and clean folder organisation - complete with thoughtful explanations of why each decision matters for maintainable code. thelaravelarchitect.com/blog/how-i-str… --- This week's collection perfectly captures what makes our Laravel community special - from security-conscious developers protecting our ecosystem to complete beginners building amazing applications in days. Whether you're dealing with supply-chain security, exploring AI integration, or refining your architecture, there's something here to level up your Laravel journey. The diversity of topics - from low-level request lifecycle understanding to high-level AI agent orchestration - shows how Laravel continues to evolve while remaining accessible to developers at every skill level. What resonated most with you this week? The inspiring non-technical success story? The security insights? Or perhaps the architectural patterns that could transform your next project? Keep building amazing things with Laravel! 🧡
YouTube video
YouTube
English
0
4
7
380
Artisan Weekly retweetledi
Daniel Newns
Daniel Newns@DanielNewns·
Welcome to Artisan Weekly Edition 82! Another packed week in the Laravel ecosystem with essential reads on performance, security, and some fascinating AI experiments. Plus, Laravel Live UK is just around the corner - if you haven't secured your tickets yet, head over to laravelive.uk! 🚨 PERFORMANCE ALERT Let's start with a critical discovery that could be silently destroying your database performance. @ivan_mykhavko reveals how Laravel's convenient whereDate() method can force full table scans by wrapping columns in MySQL functions, rendering your indexes completely useless on large datasets. dev.to/tegos/laravel-… 🤖 PHP FACE RECOGNITION Who says PHP can't handle computer vision? Arshid KV proves otherwise by walking us through building a face recognition application using Dlib models in pure PHP. This is definitely not your typical Laravel tutorial, but it showcases the incredible versatility of our favorite language. @arshidkv12/pure-php-face-recognition-app-using-dlib-a52b9931c5ab" target="_blank" rel="nofollow noopener">medium.com/@arshidkv12/pu… 📹 LARAVEL WORLDWIDE MEETUP James Seconde joined the Laravel Worldwide meetup to demystify CPaaS (Communications Platform as a Service) and show how to power your Laravel applications with communication features. If you've ever wondered about integrating messaging, voice, or video into your apps, this is a must-watch. youtube.com/watch?v=M7BG2m… 📧 EMAIL TESTING REVOLUTION Testing emails just got easier! Nini Sparsiashvili and the Redberry team introduce Mailbox for Laravel, an open-source package that captures and displays your app's outgoing emails in a local dashboard. No more external services needed – just pure Laravel email testing bliss with assertion methods that work against rendered HTML. redberry.international/mailbox-for-la… 🧠 AI KNOWLEDGE BASES The Ship AI with Laravel series continues with Episode 5, where @harrisrafto teaches us how to give AI agents knowledge bases using embeddings and vectors. If you've ever been curious about how AI systems "remember" and search through information, this episode breaks it down beautifully. youtube.com/watch?v=Ysoljf… ☁️ LARAVEL CLOUD READY? Thinking about Laravel Cloud but not sure if your app is compatible? @ericlbarnes sits down with @gonedark to discuss the new free Cloud Compatibility Shift that scans your application and identifies potential issues. This partnership between Laravel Shift and the Laravel team could save you hours of preparation work. youtube.com/watch?v=9mo_2u… ⚠️ AI SAFETY FIRST Here's a sobering wake-up call: @hafizzeeshan619 shares how Claude Opus deleted a production database in just 9 seconds. His comprehensive guide on protecting Laravel applications from AI coding agents is essential reading as we increasingly integrate AI into our development workflows. Better safe than sorry! hafiz.dev/blog/how-to-st… 🔐 SIGNED URL SECURITY @valorin exposes a subtle but dangerous trap with Laravel's signed URLs. When not properly tied to specific user sessions, these convenient URLs can become vectors for session hijacking attacks. His practical examples of the magic login link vulnerability are eye-opening. securinglaravel.com/security-tip-t… 🚀 AI-ASSISTED DEVELOPMENT @AronovBenjamin conducted a fascinating experiment: building a WhatsApp travel concierge using Laravel, OpenAI, and the @Vonage Messages API - all while being unfamiliar with Laravel himself. His journey using the Laravel Boost MCP server shows the potential (and pitfalls) of AI-assisted development. developer.vonage.com/en/blog/booste… 🐛 BLADE DIRECTIVE GOTCHA Finally, a real-world debugging story from Gaijin Anime about how the @context directive broke their JSON-LD when upgrading to Laravel 12. If you've hit similar issues with structured data in your Laravel 12 upgrades, this writeup might just save your day. dev.to/gaijinanime_a0… That's a wrap on another incredible week in the Laravel community! From performance optimisation to AI experiments, security insights to debugging war stories - our ecosystem continues to push boundaries and share knowledge. Remember, @LaravelLiveUK is approaching fast. Two full days of Laravel talks, networking, and learning await. Don't miss out on this incredible opportunity to connect with the community in person!
YouTube video
YouTube
YouTube video
YouTube
YouTube video
YouTube
English
1
5
13
1.1K
Artisan Weekly
Artisan Weekly@artisan_weekly·
Just back from Norfolk with spotty signal but great WiFi! 🥇@alexdaubois explains what happens when you call object methods x.com/alexdaubois/st… For the rest of this weeks top ten head over to -> artisanweekly.com/weekly/2026-05…
Alexandre Daubois@alexdaubois

When you call $obj->method() in #PHP, here's what the engine does: 1. Read $obj's class entry (zend_class_entry*) 2. Look up "method" in the class's function_table 3. If not found, check parent classes walking the inheritance chain 4. If still not found, check for __call() 5. Found? Set up a call frame, jump to the method's opcodes! Method resolution is a hash lookup, O(1) for direct calls. The inheritance chain is only walked on miss.

English
0
0
1
102
Artisan Weekly
Artisan Weekly@artisan_weekly·
It's Friday so you know what that means its time for = Artisan Weekly Edition 79 -> artisanweekly.com/weekly/2026-04… Let me know what you think and if you enjoyed anything in this weeks post.
English
0
0
0
53
Artisan Weekly
Artisan Weekly@artisan_weekly·
If you're not already signed up to our weekly newsletter you really should be head over to artisanweekly.com and sign up now.
Daniel Newns@DanielNewns

Well this weeks edition is now complete and I'll admit it's got some fun things in it this week and I don't just mean its full of April Fools Jokes as I don't think there is a single one in there. But we do have a fun video of what happens when you take 150 engineers to a golf course and let them loose on it and some great news coming out of the PHP Foundation with a brand new member added to the board one that we all know and we all appreciate the work that he puts in to the community. So grab a cup of tea or coffee whichever you prefer and checkout this weeks Artisan Weekly Edition In 🥇 place this week, we're treated to some lighthearted fun from @laravelphp with "Kings of open source or fools on the golf course?" This entertaining video captures the magic of Laracon US 2025's day 0 activities, where 150 engineers hit the golf course for 9 holes with a special twist. It's a perfect reminder that our community knows how to balance serious development work with genuine fun and connection. t.ly/q7e4N In 🥈 place this week, @ericlbarnes brings us an insightful conversation with " @mattstauffer on Shaping the Future of PHP Through the Foundation." This Laravel News video dives into Matt's recent appointment to the PHP Foundation board, offering valuable insights into how this impacts the broader PHP ecosystem. It's exciting news for someone whose contributions to our community have been consistently outstanding. t.ly/J5EHA In 🥉 place this week, @ryangjchandler shares a deeply thoughtful piece on "Overcoming AI anxiety." This reflection tackles one of the most pressing questions facing developers today - how we adapt and find value in an AI-assisted world. Ryan's insights on shifting from code construction to curation, and focusing on intent and architectural decisions, offer a reassuring and practical perspective on our evolving role as software engineers. t.ly/m7L-M 🥇 @laravelphp - Kings of open source or fools on the golf course? - t.ly/q7e4N 🥈 @ericlbarnes - @mattstauffer on Shaping the Future of PHP Through the Foundation - t.ly/J5EHA 🥉 @ryangjchandler - Overcoming AI anxiety - t.ly/m7L-M 4️⃣ @enunomaduro - Introducing PAO: Agent-Optimised Output for PHP Testing Tools - t.ly/oXSFP 5️⃣ Mateus Guimarães - Cutting Laravel Cloud Load Times by 60% with Nightwatch - t.ly/9ThOZ 6️⃣ @harrisrafto - Ship AI with Laravel: Smart Ticket Triage with Structured Output - t.ly/p8dLA 7️⃣ @freekmurze - Scotty: a beautiful SSH task runner - t.ly/r6FQv 8️⃣ @d3creativeuk - Statamic 6: What's New and Why It Matters - t.ly/X6WxT 9️⃣ Ghostable - Axios Was Compromised: What Laravel Developers Should Check - t.ly/1BC3U 🔟 @wendell_adriel - Meet Maestro: How We Manage 21 Laravel Starter Kit Variants - t.ly/6eAxw That's it for this week, hopefully there was something there for you to read and enjoy and don't forget there is now a Artisan Weekly Newsletter so head on over to artisanweekly.com and sign up, and while your there you can catch up on all the previous editions You can follow me on Linkedin - lnkd.in/ebxS2SHN Youtube - lnkd.in/eVZkryy8

English
0
0
0
50
Artisan Weekly retweetledi
Daniel Newns
Daniel Newns@DanielNewns·
Thursday ✅ @artisan_weekly is almost ready for tomorrow - and I've been working on a new look for it too, no spoilers but hopefully you lot like it 👀 Also worth knowing: 🎟️ Laravel London in May - tickets slowly going → luma.com/dvsvh9uj 🏴󠁧󠁢󠁷󠁬󠁳󠁿 First ever Laravel Wales, 22nd April at Spindogs in Cardiff - I'll be there → meetup.com/cardiff-techno… Great week to be in the UK Laravel community.
English
0
2
9
1.5K