A Day with Laravel : Domain-Driven Feature Architecture, Alpha validation secret, `whereDate()` optimization...

4 min read

Hey LaraDevs 👋,

I am proud to present a new edition of "A Day with Laravel". Here are the latest updates I’ve found regarding the Laravel ecosystem. I hope you find them useful.

If you think of a resource that could be useful for the Laravel dev community, let me know on FrameworkHeroes News in Laravel section.

If you don't want to miss any future news about the Laravel ecosystem, you should subscribe now!


Thanks to Sevalla for sponsoring this newsletter

Sevalla is the home to your upcoming web projects. Host and manage your apps, databases and static sites in a single, intuitive platform. ✨

Discover Sevalla


Domain‑Driven Feature Architecture in Laravel 13

The article advocates shifting from traditional fat MVC in Laravel to a domain-driven feature architecture (modular monolith style), organizing code around business domains/features instead of technical layers.

Key practical approach: Group related logic (actions, models, services, events) into feature-specific folders/modules using Laravel 13's native tooling, keeping controllers thin and business rules encapsulated.

This reduces complexity for growing apps by making features more independent, testable, and easier to maintain without a full rewrite.

» Read the article


Alpha validation might not be doing what you think

Joel Clermont, in this short video, explains us that the alpha rule has some things to show you probably don’t know.


🚨 Optimize your whereDate() queries

Take the good habbits as soon as possible, you will thank them later. Thank you Punyapal !


Vigilance

Do you need more than Horizon or Telescope for your Laravel queues, jobs, commands and the scheduler ? Maybe you need Vigilance.

What is Vigilance ?

laravel-vigilance is a production-ready, driver-agnostic Laravel package that acts as a full control center for queues, jobs, Artisan commands, and the scheduler — with a built-in Livewire dashboard to view runs (with parameters), retry failures, manually dispatch jobs, and run allowlisted commands.

Why not Horizon or Telescope? I already use them.

Simply because, it goes far beyond Horizon/Telescope by adding whole-app APM (routes, servers, slow queries, etc.), tracing, Real User Monitoring (Core Web Vitals), custom metrics, SLOs, error grouping, incidents/alerting, release health tracking, and even an MCP interface for AI agents — all self-hosted and designed to be safe & lightweight in production (sampling, redaction, separate DB option, zero-impact on request latency).

Take a look at this comparative table 👇

A table showing the differences between Horizon, Telescope and Vigilance. In this table, Vigilance shows a clear advantage over its competitors
A table showing the differences between Horizon, Telescope and Vigilance. In this table, Vigilance shows a clear advantage over its competitors

Is it complicated to install/use?

No, installation is straightforward (composer require anousss007/vigilance + php artisan vigilance:install), works with Laravel 12/13, and supports all major queue drivers without extra infrastructure.

Convinced?

If you want to know more about this project, check out the Github page.


Parse for artisans

The promise : turn any document into clean markdown with a simple Laravel package.

It supports PDF, Word .docx .doc), Powerpoint (.pptx .ppt), Excel (xlsx .xls .csv), Email (.eml .msg). More formats are on the way.

But the best part is that with the free tier, you can parse 15K pages per month.

So if you need to parse a lot of documents, maybe Parse for artisans could be a solution to integrate in your backend.

» See the official page


I need your support 🙏

If you found this newsletter helpful, I would be delighted if you could drop a small coin into my piggy bank (ko-fi or PayPal)

A free alternative to support me? Of course! Place your next Amazon order with my affiliate link


The objective of this newsletter?

🎯 Regularly deliver to you, recent or important resources (videos, articles, GitHub repositories, packages, tutorials, ...) that I could find on Laravel and its ecosystem.

See you soon for the next edition. If you haven't already done so, subscribe!

Written by

Stay in the loop

Get new articles delivered directly to your inbox. No spam, unsubscribe anytime.

0 Comments

No comments yet. Be the first to comment!

Copyright © 2026A Day With LaravelPowered by Writizzy