Laravel au quotidien - #004 - 18 mai 2023

5 min read


Salut les devs,

Je te présente le "Laravel au quotidien" ou LAQ du jour.

Si tu penses à une ressource qui pourrait être utile pour la communauté des devs Laravel, fais m'en part en commentaire ou en DM sur Twitter (HappyToDev)

L'objectif de cette newsletter?

🎯 Te livrer au quotidien, ou presque*, les ressources récentes ou importantes (vidéos, articles, repos github, packages, tutos, ...) que j'ai pu trouver sur Laravel et son écosystème.

C'est un contenu rapide de quelques liens pour alimenter ta veille sur Laravel et son écosystème quotidiennement.

* Ou presque : pourquoi ?

Tout simplement car je suis seul à gérer cette newsletter et "Quoi de neuf les devs?".

En fonction de mes disponibilités et obligations, il est possible que cette newsletter ne soit pas quotidienne.

Si tu veux me soutenir pour m'encourager à tenir le rythme, tu peux m'aider en me versant un don ponctuel ou récurrent à partir de 2€ en cliquant sur l'image ci-dessous ou via ce lien

Pour m'aider 👇

Pour qui?

Pour les devs Laravel, tu l'auras deviné.

Abonne toi pour ne pas louper les prochains numéros et les recevoir directement dans ta boîte email !

Inscrivez-vous maintenant


Laravel 10.11.0

Mardi est sorti, comme chaque semaine, une nouvelle version de Laravel dont voici ci-dessous la release note :

Added

  • Added the ability to extend the generic types for DatabaseNotificationCollection (#47048)
  • Added /Illuminate/Support/Carbon::createFromId() (#47046)
  • Added Name attributes on slots (#47065)
  • Added Precognition-Success header (#47081)
  • Added Macroable trait to Sleep class (#47099)

Fixed

  • Fixed Illuminate/Database/Console/ShowModelCommand::getPolicy() (#47043)

Changed

  • Remove return from channelRoutes method (#47059)
  • Bug in Illuminate/Database/Migrations/Migrator::reset() with string path (#47047)
  • Unify logic around cursor paginate (#47094)
  • Clears resolved instance of Vite when using withoutVite (#47091)
  • Remove workarounds for old Guzzle versions (#47084)

Voir la release note sur Github


Nordcoders : Faire évoluer l'application Laravel 10 et Vue 3

Comme à chaque fois, je vous livre la présentation de l'auteur :

Passez au niveau supérieur avec Laravel et Vue : on fait évoluer l'application ! 💡⚡️

Dans cette vidéo passionnante, nous poursuivons notre exploration du puissant duo Laravel et Vue en apportant des améliorations significatives à notre application web. Après avoir établi les bases solides dans notre précédente vidéo "🌍🚀 Laravel et Vue : Le combo parfait pour votre application web", nous franchissons une étape cruciale en ajoutant une nouvelle fonctionnalité essentielle : la possibilité d'ajouter un utilisateur.

Nous commençons par refactorer le code côté Vue, en isolant la logique complexe dans un composable bien structuré. Grâce à cette refonte, notre application gagne en clarté, en maintenabilité et en évolutivité, tout en assurant une meilleure séparation des préoccupations.

Mais ce n'est pas tout ! Nous savons à quel point il est important de garantir la qualité de notre application, c'est pourquoi nous nous attaquons également à la gestion des erreurs. Nous validons rigoureusement les données entrées par les utilisateurs, notamment le nom, l'e-mail, le mot de passe et la confirmation du mot de passe, et nous veillons à afficher des messages d'erreur clairs et informatifs en cas de problème.

Enfin, nous ne pouvons pas passer à côté de l'aspect fondamental des tests. Nous avons le plaisir d'écrire un test complet en utilisant Pestphp, un framework de test moderne pour PHP. Grâce à ce test exhaustif, nous nous assurons du bon fonctionnement de notre nouvelle fonctionnalité et de la stabilité générale de notre application.

Préparez-vous à une aventure passionnante où nous repoussons les limites de notre application web grâce à des améliorations significatives, un code bien structuré et une gestion des erreurs professionnelle. Rejoignez-nous et découvrez comment créer des applications web performantes avec Laravel, Vue et les meilleures pratiques de développement !


Battle Ready Laravel 🇬🇧

Le lien ci-dessous est un lien affilié, cela signifie que si vous achetez ce livre, je toucherai une petite commission. Si vous ne souhaitez pas m'aider, il vous suffit de chercher "Battle Ready Laravel" sur votre moteur de recherche préféré ;-)

The ultimate guide to auditing, testing, fixing and improving your Laravel applications so you can build better apps faster and with more confidence.

Lire un chapitre gratuitement


Découverte de Laravel 10


Grafikart, que je ne ferai pas l'affront de te présenter, a sorti récemment une playlist de 35 vidéos (au moment où j'écris ces lignes) te permettant de découvrir Laravel 10

Découvrir Laravel 10 avec Grafikart


Personnaliser PestPHP

PestPHP est assez souple pour s'adapter à tes besoins. Jorge nous donne une preuve de plus :

Image
Image

Voir le tweet de Jorge


Auto-Capitalize Translations

Comme Povilas, perso je ne connaissais pas !

Merci à lui et à Al Nahian pour le tip.


Voir le tweet



Cette newsletter avec son format court est tout nouveau pour moi, viens me dire en commentaire ce que tu en penses 👇

Leave a comment


On se retrouve rapidement pour le prochain numéro.

Si ce n'est pas déjà fait abonne toi !

Inscrivez-vous maintenant


Written by

Stay in the loop

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

0 Comments

Sign in to join the conversation.

No comments yet. Be the first to comment!

Copyright © 2026Laravel au Quotidien – Actualités & ÉcosystèmePowered by Writizzy