Laravel au quotidien : Domaine-Driven Feature Architecture, secrets de la validation alpha, optimisation de `whereDate()`...
Bonjour les LaraDevs 👋,
Je suis fier de vous présenter une nouvelle édition de "Laravel au quotidien". Voici les dernières actualités fraîches que j'ai trouvées dans l'écosystème Laravel. J'espère que vous trouverez cela utile.
Si vous pensez à une ressource qui pourrait être utile à la communauté des développeurs Laravel, faites-le-moi savoir sur FrameworkHeroes News dans la section Laravel.
Si vous ne voulez pas manquer les futures actualités sur l'écosystème Laravel, vous pouvez vous abonner maintenant !
Merci à Sevalla de parrainer cette infolettre

Sevalla est “the place to be” de vos prochains projets web. Hébergez et gérez vos applications, bases de données et sites statiques sur une seule plateforme intuitive. ✨
Domain-Driven Feature Architecture dans Laravel 13

L'article préconise de passer du traditionnel MVC volumineux dans Laravel à une architecture de fonctionnalités orientées domaine (style monolithe modulaire), en organisant le code autour des domaines/fonctionnalités métier au lieu des couches techniques.
Approche pratique clé : Grouper la logique associée (actions, modèles, services, événements) dans des dossiers/modules spécifiques aux fonctionnalités en utilisant les outils natifs de Laravel 13, en gardant les contrôleurs légers et les règles métier encapsulées.
Cela réduit la complexité pour les applications en croissance en rendant les fonctionnalités plus indépendantes, testables et plus faciles à maintenir sans réécriture complète.
La validation alpha pourrait ne pas faire ce que vous pensez
Joel Clermont, dans cette courte vidéo, nous explique que la règle alpha a des choses à vous montrer que vous ne connaissiez probablement pas.
🚨 Optimisez vos requêtes whereDate()
Adoptez les bonnes habitudes dès que possible, vous vous remercierez plus tard. Merci Punyapal !
Vigilance
Avez-vous besoin de plus que Horizon ou Telescope pour vos files d'attente Laravel, jobs, commandes Artisan et le planificateur ? Peut-être avez-vous besoin de Vigilance.
Qu'est-ce que Vigilance ?
laravel-vigilance est un package Laravel prêt pour la production, agnostique quant au pilote, qui agit comme un centre de contrôle complet pour les files d'attente, jobs, commandes Artisan et le planificateur — avec un tableau de bord Livewire intégré pour visualiser les exécutions (avec paramètres), réessayer les défaillances, dispatched manuellement les jobs et exécuter les commandes autorisées.
Pourquoi pas Horizon ou Telescope ? Je les utilise déjà.
Tout simplement parce que cela va bien au-delà de Horizon/Telescope en ajoutant une APM pour toute l'application (routes, serveurs, requêtes lentes, etc.), le traçage, Real User Monitoring (Core Web Vitals), des métriques personnalisées, des SLOs, le regroupement d'erreurs, incidents/alertes, suivi de la santé des versions, et même une interface MCP pour les agents IA — tout auto-hébergé et conçu pour être sûr et léger en production (échantillonnage, rédaction, option de base de données séparée, aucun impact sur la latence des requêtes).
Consultez ce tableau comparatif 👇

Est-ce compliqué à installer/utiliser ?
Non, l'installation est simple (composer require anousss007/vigilance + php artisan vigilance:install), fonctionne avec Laravel 12/13, et supporte tous les pilotes de file d'attente majeurs sans infrastructure supplémentaire.
Convaincu ?
Si vous voulez en savoir plus sur ce projet, consultez la page Github.
Parse for artisans

La promesse : transformer n'importe quel document en markdown propre avec un simple package Laravel.
Il supporte PDF, Word (.docx .doc), Powerpoint (.pptx .ppt), Excel (.xlsx .xls .csv), Email (.eml .msg). D'autres formats sont en préparation.
Mais le meilleur c’est qu'avec l'offre gratuite, vous pouvez analyser 15 000 pages par mois.
Donc si vous avez besoin d'analyser beaucoup de documents, peut-être que Parse for artisans pourrait être une solution à intégrer dans votre backend.
J'ai besoin de votre soutien 🙏
Si vous avez trouvé cette newsletter utile, je serais plus qu’heureux si vous pouviez verser une petite pièce dans ma tirelire (ko-fi ou PayPal)
Une alternative gratuite pour me soutenir ? Bien sûr ! Passez votre prochaine commande Amazon avec mon lien d'affiliation
L'objectif de cette newsletter ?
🎯 Vous livrer régulièrement des ressources récentes ou importantes (vidéos, articles, dépôts GitHub, packages, tutoriels, ...) que je pourrais trouver sur Laravel et son écosystème.
À bientôt pour la prochaine édition. Si vous ne l'avez pas déjà fait, abonnez-vous !
Written by
Stay in the loop
Get new articles delivered directly to your inbox. No spam, unsubscribe anytime.


No comments yet. Be the first to comment!