Newslurp

<< Stories

An Official PHP SDK for MCP Announced, Laravel 12.27, Laravel Custom Collections, and more! - №580

Laravel News <hello@laravel-news.com>

September 7, 5:46 am

An Official PHP SDK for MCP Announced, Laravel 12.27, Laravel Custom Collections, and more!
Your Laravel week in review ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Your Laravel week in review

Week 580

An Official PHP SDK for MCP Announced

An Official PHP SDK for MCP announced in partnership between the PHP Foundation, Anthropic, and Symfony - bringing a standard AI integration to PHP

Sponsor

How to Build Secure AI Agent Workflows

AI agents with too much access can leak data, perform unintended actions, or expose your platform to risk.

WorkOS helps engineering teams secure agent workflows by implementing:

  • Scoped access to limit what agents can touch
  • Least-privilege enforcement to prevent overreach
  • Auditability to observe and debug runtime behavior
  • Secure handling of secrets and credentials
  • Detection of risky or unusual activity

Built for fast-moving AI teams, WorkOS gives you the building blocks to ship secure, enterprise ready agent workflows without building auth from scratch.

Use Amazon's new Fair Queue Feature With SQS in Laravel 12.27

The Laravel team released version 12.27.0 this week, introducing support for SQS FIFO queue message group IDs in Laravel. Group IDs unlock the ability to utilize Amazon's fair queue feature in SQS.

The Bifrost is About to Open

Bifrost — the hosted build service for NativePHP — officially launches Tuesday, September 9th

Laravel Jobs

The official Laravel job board connecting the best jobs with top talent.

Now hiring

Post a job on LaraJobs and it'll be featured here next week.

▶️

New Pest, speaker bingo, and Laravel in Practice

This week Jake and Michael discuss New Pest, speaker bingo, and Laravel in Practice

Stop Writing Bad Controllers: Laravel Custom Collections Transform Your Code

Transform messy Laravel controllers with 15+ lines of calculations into clean, three-line coordinators using custom collection methods. This practical tutorial shows you how to make your business logic reusable across your entire application with Laravel 12's CollectedBy attribute.

Creating Responsive Component Networks with Laravel Livewire's #[On] Event System

Laravel Livewire's #[On] attribute and dispatch system create powerful event-driven component communication, enabling responsive interfaces where components coordinate behavior while maintaining independence and clean architectural separation.

In-depth guide on documenting API responses with Scramble

An in-depth guide on documenting API responses with Scramble.

Simplifying Form Validation with Laravel Livewire's #[Validate] Attribute

Laravel Livewire's #[Validate] attribute revolutionizes form validation by placing rules directly on component properties, creating more readable code while maintaining powerful validation capabilities for modern web applications.

Implementing User Confirmation Dialogs in Laravel Livewire with wire:confirm

Implement confirmation dialogs in Laravel Livewire using the wire:confirm directive. This feature provides native browser confirmations for critical actions, with support for dynamic messages and advanced prompt-based confirmations for enhanced user safety.

Adding Autocomplete to Your Laravel Applications

In this tutorial, we will build a movie application with autocomplete leveraging MongoDB Atlas Search with Laravel

Laracon AU 2025 Talk Titles Revealed

The Laracon AU 2025 schedule is now live, with the full list of talk titles published today!

Handle ownership relationships between Eloquent models with Laravel Ownable

Handle ownership relationships between Eloquent models in a flexible way with Laravel Ownable.

Enhanced Queue Job Control with Laravel's ThrottlesExceptions failWhen() Method

Laravel's ThrottlesExceptions middleware now includes the failWhen() method, providing enhanced job failure control. Unlike deleteWhen(), this method marks jobs as failed while stopping job chains and preserving failure information for debugging.

This week's 20 most popular community links!

Database Already Has Millions of Rows? Time to Try Sharding The Powerful Trick to Speed Up Queries

medium‍.com

Supervisor Guide for PHP Developers

dev‍.to

★ Real-Time Laravel: Why WebSockets Beat Polling Every Time

saasykit‍.com

Laravel Higher Order Messages: The Art of Looping Without Loops

medium‍.com

Laravel Starter Kits List: Official and Community

nabilhassen‍.com

★ When should you use events and observers?

masteringlaravel‍.io

Laravel Tips: Upload CSV with Queue, Batch Job, and Realtime Progress Bar

medium‍.com

Building Multi-Agent Systems in Laravel A Practical Demo

inspector‍.dev

Securing Laravel Reverb

dev‍.to

★ Using Eloquent default attribute values instead of MySQL default values

masteringlaravel‍.io

Laravel Core Dev Tries Next.js for the FIRST Time

youtube‍.com

Laravel Cloud Navigation in Filament 4

silvanhagen‍.com

Running Laravel Reverb in the Background Using systemd

dev‍.to

★ New toPrettyJson & withHeartbeat Features in Laravel 12.26

youtu‍.be

Laravel Magic Link: Simple Way to Build Passwordless Login

medium‍.com

Crafting and Sharing Your PHP Library with Composer

dev‍.to

★ Security Tip: Password Resets and MFA?

securinglaravel‍.com

Pragmatic PHP

tekcasts‍.com

File Facade in Laravel: Unofficial Documentation

nabilhassen‍.com

★ Why won't Composer update my 0.x package?

masteringlaravel‍.io

Laravel News PO Box 196 Cramerton NC, 28032
Send us a postcard! You are receiving this because you joined the Laravel News weekly digest. If you know someone who would enjoy this newsletter please consider sharing it.

View Online | Opt out of the weekly email | Unsubscribe