Laravel au quotidien - #056
L'actualité de l'écosystème Laravel du 05/04/25 : on y parle microservices, d'URLs temporaires pour les fichiers locaux, de la doc Laravel, du package Onym et des lifecycle hooks de Livewire.
Hello les LaraDevs 👋,
Je suis content de vous retrouver pour ce nouveau numéro. Si vous pensez à une ressource qui pourrait être utile à la communauté des développeurs Laravel, faites-le moi savoir sur FrameworkHeroes dans la section Laravel.
La promesse de cette newsletter?
🎯 Vous livrer régulièrement des ressources récentes ou importantes (vidéos, articles, dépôts GitHub, packages, tutoriels, ...) que j'ai pu trouver sur Laravel et son écosystème.
Si vous ne voulez rater aucune future actualité sur l'écosystème Laravel, abonnez-vous dès maintenant !
Microservices dans Laravel
Le premier article de cette newsletter est celui de Gary Clarke sur le blog d'Ash Allen et il va parler des microservices avec Laravel. Voici son introduction :
Microservices have become a staple of modern web development for a few reasons — scalability, separation of concerns, independent deployment, and more. But if you’re a Laravel developer, you might assume you need to reach for something like Go or Node.js to get started.
You don’t.
Laravel has everything you need to build small, focused services that talk to each other cleanly — and it comes with the tooling, testability, and developer experience you already know and love.
In this post, I’ll walk you through the exact approach I used to build two Laravel apps that communicate via API — one acting as a microservice that receives webhooks, processes data, and forwards it to another Laravel app that stores and displays the results. It’s the kind of real-world setup you’ll find in modern SaaS platforms and large-scale systems.
Security Tip: Temporary Local File URLs!
Stephen Rees-Carter est inarrêtable. Si vous avez besoin d'améliorer la sécurité de vos applications Laravel, c'est le blog à lire !
Dans cette édition, Stephen explique comment protéger vos fichiers locaux avec des urls temporaires. Et comme toujours avec Laravel, c'est très simple !
20 Laravel Features I Never Knew About (Until I Read ALL the Docs!)
Si vous pensez tout savoir sur Laravel, même si vous êtes un expert en la matière, Christoph va probablement vous montrer dans cette vidéo que vous vous trompez.
Produit affilié
TailKits
Les meilleurs modèles CSS Tailwind, composants et plus.
Modèles CSS Tailwind gratuits et premium, UI Kits et composants pour construire des sites web modernes plus rapidement.
Onym - Flexible Filename Generator
Si vous avez besoin que votre application Laravel génère des noms de fichiers comme ceux-ci :
temp_a1b2c3d4_draft.txt
id_123e4567-e89b-12d3-a456-426614174000_backup.txt
dated_2024-03-15_document_version.pdf
log_2024-03-15_14-30-00_document_archive.pdf
rev_document_5_final.pdf
post_my-document-name_draft.pdf
hash_86985e105f79b95d6bc918fb45ec7727_checksum.pdf
alors ce package est celui qu’il vous faut.
Laravel: Livewire Lifecycle Hooks with Examples
Si vous voulez maîtriser Livewire, vous devez comprendre comment fonctionnent les lifecycle hooks. C'est précisément l'objet de cet article de Bharat Desai.
Passez votre Certification Laravel en profitant de -50€ sur le voucher
Si vous envisagez de passer la certification Laravel, grâce à A Day With Laravel, vous pouvez économiser 50€ sur le prix avec le lien ci-dessous.
La certification est basée sur Laravel 11.
Le voucher est utilisable jusqu'à un an après son achat
L'examen comporte 45 questions à choix multiples et dure une heure
Il faut réaliser un score de 75%
L'examen est en anglais 🇬🇧
La certification est permanente
2ème chance : Si vous échouez à l'examen, sachez que vous pouvez le repasser une fois dans le mois qui suit sans frais supplémentaire
» Plus d'infos sur "Certification for Laravel"
Soutenir mon travail 🙏
Si vous avez trouvé cette lettre d'information utile, je serais ravi que vous déposiez une petite pièce dans ma tirelire (ko-fi or PayPal)
Une alternative gratuite pour me soutenir ? Bien sûr, passez votre prochaine commande sur Amazon avec mon lien d'affiliation.
A bientôt pour le prochain numéro. Et si vous ne l'avez pas encore fait, abonnez-vous !
Voir la version anglaise de cette newsletter ? 👇