Newslurp

<< Stories

Learn Laravel in 2025: Free Bootcamp + PHP Fundamentals, Laravel 12.29, Laravel MCP Beta, and more - №582

Laravel News <hello@laravel-news.com>

September 21, 5:02 am

Learn Laravel in 2025: Free Bootcamp + PHP Fundamentals, Laravel 12.29, Laravel MCP Beta, and more!
This week in Laravel ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

This week in Laravel

Week 582

Laravel Learn: The New Free Hub for Beginners 🚀

Laravel is introducing a new learning hub, featuring two free mini-courses: a refreshed Laravel Bootcamp and a new PHP Fundamentals track.

Sponsor

Ship better Laravel code with AI

Smart dev teams are using AI to not only ship code faster, but to build complete agentic workflows for everything from prototyping new features, to writing tests, and even generating public changelogs.

Knowing how to use AI right is a skill, like any other skill (e.g. writing PHP). The team behind VueSchool has been working on a complete masterclass on how dev teams can work with AI to ship better code. It’s called AI-Driven Development, and early access opens on September 30th.

Join the waiting list today to secure the best possible deal and lifetime access to an ever-expanding library of AI courses.

A New Local Error Page in Laravel 12.29

The Laravel team released version 12.29.0 this week with a new local debug page, a cache session driver, model resource PHP attributes, and more.

Laravel MCP Beta is Released

The Laravel team launched a public beta of Laravel MCP, a package to rapidly build Model Context Protocol (MCP) servers for your Laravel applications.

Laravel Jobs

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

Now hiring

Senior Software Developer (Up to €94.2k+Bonus+Benefits)

Remote (+/- 3 hours from CET)

Marketing Manager

Remote (UTC-4 to UTC+2)

Senior Full Stack Web Developer

Remote, USA Only

Senior Full Stack Engineer

Copenhagen, Denmark

Senior Laravel Developer

Germany (Remote Possible)

Full Stack Engineer

Remote EST

Senior Laravel Developer

Remote - USA/Canada

PHP/Laravel Developer

Remote

Software Developer (Laravel/Vue.js/Tailwind)

Remote

Senior Software Engineer (Laravel / Vue.js)

Remote / USA

Senior PHP Backend Developer (m/w/d)

Remote Germany

Senior Frontend Developer (m/w/d) - Remote

Germany Remote

Senior Software Development Engineer - Laravel/PHP + React

Mexico - Remote

PHP Engineer

Remote / EMEA

Senior Laravel Developer

Remote GMT +4

Laravel Developer with Front-End & AI Integration Experience

Remote / USA

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

▶️

Bifrost, Beam, and Feeds

This week Jake and Michael discuss Bifrost, Beam, and Feeds

Meet LaraUtilX: A Utility Toolkit Every Laravel Developer Needs

Modern Laravel teams need speed, consistency, and a touch of pragmatism. LaraUtilX is a curated utility toolkit that streamlines the patterns you rely on every day—CRUD, API responses, validation, filtering, and more.

Laravel Custom Validation Rules for Enhanced Data Integrity

Custom validation rules in Laravel encapsulate specific business logic into reusable components, improving code organization and testability while seamlessly integrating with the framework's validation system for consistent data validation.

PrettyPHP is an opinionated code formatter for PHP

PrettyPHP is an opinionated code formatter for PHP that is a fast, deterministic, and written in PHP. It has sensible defaults and runs without configuration.

Laravel Configuration Arrays Made Simpler with Config::collection()

Laravel 12's Config::collection() method returns configuration arrays as Collection instances directly, removing the need to manually wrap arrays with collect() for fluent manipulation of structured configuration data.

GeoGenius Package for Laravel

The GeoGenius package for Laravel is a lightweight, flexible package that handles geolocation, timezone management, multilingual support, and more.

Building a Flexible Reporting System with Laravel Collections and Scopes

You've built custom collections and query scopes, but your reporting logic is still scattered across controllers, API endpoints, and commands. The same business insights get calculated differently in each place, making maintenance difficult and increasing the chance of inconsistencies. In my latest video, I show you how to combine the patterns from previous episodes into a unified reporting system that provides consistent analytics across your entire application.

Export Large Amounts of Data into Feeds with the Feeds Package for Laravel

The Feeds package for Laravel by Andrey Helldar is an easy and fast way to export large amounts of data into feeds for marketplaces and other consumers.

This week's 20 most popular community links!

★ Must-Know Laravel Packages Every Developer Should Have in Their Toolbox

saasykit‍.com

Laravel tap() Helper

vivekmistry‍.com

Laravel 12.29.0: 4 New Features You Must Try Right Now

medium‍.com

What is Hugging Face? And Why It Matters for Laravel Developers

medium‍.com

Task Scheduling in Laravel 12

vivekmistry‍.com

SQL performance improvements: finding the right queries to fix

ohdear‍.app

Learn to build a real-time chat-like demo app and bidirectional communication in Laravel

fajarwz‍.com

Client Side Validation with Zod and Inertia.js Form Component

medium‍.com

Using Traits implement Activity Log in Laravel

vivekmistry‍.com

★ Security Tip: Bypassing Content-Security-Policy with !

securinglaravel‍.com

★ Introducing Laravel MCP: Build with the Universal AI Standard

laravel‍.com

Laravel and Traefik: Dynamic Configuration for Effortless Multi-Domain Management

danielpetrica‍.com

Model Observers

vivekmistry‍.com

Str::swap() in Laravel

vivekmistry‍.com

Laravel Batch Cancellation What Happens When a Job Fails?

houdaslassi‍.com

★ Route model binding works differently between MySQL and Postgres

masteringlaravel‍.io

Advanced Query Optimization in Laravel: Save Queries with when, Subquery, selectRaw, and Clone

medium‍.com

Integrating AI into Laravel: Sentiment Analysis & Image Detection with HuggingFace (Free!)

medium‍.com

Laravel 12.29 - Introducing Session Cache

nabilhassen‍.com

Use Database Transactions to Keep Data Safe

vivekmistry‍.com

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