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 !
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)
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.
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
Personnaliser PestPHP
PestPHP est assez souple pour s’adapter à tes besoins. Jorge nous donne une preuve de plus :
Auto-Capitalize Translations
Comme Povilas, perso je ne connaissais pas !
Merci à lui et à Al Nahian pour le tip.
Cette newsletter avec son format court est tout nouveau pour moi, viens me dire en commentaire ce que tu en penses 👇
On se retrouve rapidement pour le prochain numéro.
Si ce n’est pas déjà fait abonne toi !