This Week in Laravel: React.js, Filament vs Laravel, and Junior Test

Hey hey, Useful Laravel links to read/watch for this week of July 10, 2025.

If you want to get such list every Thursday, subscribe to the newsletter here.


From my LaravelDaily.com

React.js in Laravel: Main Things You Need to Know (Premium - 14 min read)
There are a few ways to use React in Laravel projects, and in this tutorial, we will cover so-called RILT stack with examples, also touching the alternative of using Next.js with Laravel API.


From my YouTube Channel

18 Laravel Skills Juniors MUST Learn (CRM Project Example)
We recently updated our Junior level challenge in Laravel Daily roadmap, with a demo project for juniors to assess their skills.

Laravel Show Download File Progress with Reverb and HTTP Client
A code example expanded from a tweet I saw recently.

User-Facing App: Filament vs Laravel Starter Kits (Task Project Example)
When building a project with admin area and user area, you may use Filament for administrators. What about customer area: also Filament? Let me show you two options.

10 Laravel Tips in 6 Minutes: June 2025
A usual "rapid fire" list of Laravel tips for the last month.

Laravel Taxonomy Package: Categories/Tags and Their Hierarchy
A great new package to manage blog categories/tags, e-shop product options/variants and similar structures.


From Laravel Community

PHP 8.5 is getting a new pipe operator, I'm confident many Laravel devs will love it! : r/laravel
reddit.com

Video by Brent, with Reddit discussion.


Laravel in the First Half of 2025 - Laravel News
laravel-news.com

July 2nd was the midpoint of 2025, and I thought it would be nice to recap some of the most memorable moments so far this year at Laravel News.


Laravel AI Chat Starter Kit - Laravel News
laravel-news.com

A modern AI chat starter kit built with Laravel, featuring real-time streaming responses using Prism, Inertia.js, Vue.js, and TailwindCSS


Run Laravel Pint Faster in Parallel Mode - Laravel News
laravel-news.com

Laravel Pint was updated with a --parallel flag, making Pint 40x faster. Learn how you can use this flag to speed up Pint formatting tasks.


Conditionally Fail Queue Jobs While Throttling Exceptions in Laravel 12.20 - Laravel News
laravel-news.com

The Laravel team released v12.20.0 with the ability to fail while throttling queue exceptions, a Queue Facade fakeFor() method, a Context remember() method, the ability to customize Collection pluck() with a callback, and more.


How to integrate Google Cloud Storage with Laravel - Lucky Media
luckymedia.dev

In this post, we'll walk you through integrating Google Cloud Storage (GCS) into your Laravel application, enabling you to upload, store, and serve files at scale.


Action Pattern in Laravel: Concept, Benefits, Best Practices
nabilhassen.com

The Laravel Action Pattern organizes business logic into reusable, testable classes. It enables context-independent actions for maintainable code.


This is how you should write PHP
youtube.com

Video by Josh Cirre. Modern PHP tooling is actually pretty good now. Inspired by Nuno Maduro's modern PHP tooling talk, I went to work updating my Fission starter kit to make sure I'm using all of the latest dev tools PHP has to offer.


How to build an Agent with Laravel
dev.to

A few weeks ago Thorsten Ball (ampcode.com) wrote an article “How to Build an Agent”. The article went viral, and I though it would be great to convert it to Laravel and add my own spice to it.


4 Ways To Prevent Race Conditions in Laravel
backpackforlaravel.com

Imagine two users trying to update the same record at the exact same time.


kobykorman/eloquentify
github.com

Eloquentify easily transforms the result of a single custom query into nested Eloquent models, so you can continue enjoying the Eloquent API and all of its benefits.


5 Practical Use Cases for Laravel defer() Function
saasykit.com

Discover how Laravel's defer() function can improve response times by running background tasks like sending emails, cleaning files, and logging actions after the response is sent.


Using Concurrency in Laravel Without a Timeout
youtube.com

The concurrency facade in Laravel is great! What's not so great is you can't change the timeout if you're using it with the process driver!


Build Full Roles & Permissions App: Laravel, Vue 3, Spatie & CASL (Pro Workflow)
youtube.com

Build a complete, production-ready Roles & Permissions application from scratch using Laravel 12 and Vue 3!


Laravel Sanctum Authentication with Cookies: A Complete Guide - LaravelJutsu
laraveljutsu.net

Learn how to implement secure cookie-based authentication in Laravel using Sanctum for Single Page Applications (SPAs). Complete tutorial with error handling and troubleshooting.


Episode 4 - Automatically Sending Reminder Emails - Cron Jobs
youtube.com

In this video, we create a send-reminder-mail command in Laravel 12 to email users about their pending tasks.


Do This to Stop Running Out of Events in Nightwatch
youtube.com

Did you hit the quota on your Nightwatch events that came with the plan you're on? Well, how do you stop that from happening every month?


Laravel Runner – Free Laravel Tinker Extension for VS Code
alirazasaleem.dev

Laravel Runner brings Tinker-style power to VS Code. Execute Laravel or PHP snippets, see syntax-colored output, search logs live, and stop runaway scripts—all free & open-source.


That's it for this week, see you in the next newsletter issue!

Again, if you wanna get this to your inbox every Thursday, subscribe here.

No comments or questions yet...

Like our articles?

Become a Premium Member for $129/year or $29/month
What else you will get:
  • 83 courses
  • 96 long-form tutorials
  • access to project repositories
  • access to private Discord

Recent New Courses