Articles pour la catégorie Laravel 10
Cours Laravel 11 - Livewire
Livewire est relativement récent dans l'écosystème Laravel. Au départ, il était perçu comme une curiosité, mais il est rapidement devenu si populaire qu'il est maintenant nécessaire de l'inclure dans un cours sur Laravel. Mon impression initiale de Livewire a été...
bestmomo
21 mars 2024
Voir cette catégorie
Lire cet article
Ma première application Laravel 10
Je vous avais proposé dans un précédent article de voir comment créer une simple application Laravel 9 en détaillant toutes les étapes. Il s'adressait donc aux débutants qui désirent découvrir ce framework et peut-être aux moins débutants qui aimeraient se...
bestmomo
7 juin 2023
Voir cette catégorie
Lire cet article
Cours Laravel 10 – Vite !
Il existe plusieurs empaqueteurs (bundlers) qui permettent de regrouper nos fichiers Javascript et CSS, de compresser nos images, de lancer un transpiler... Le plus célèbre est certainement Webpack, mais il a de sérieux concurrents comme Parcel.
Laravel utilisait jusqu'à sa...
bestmomo
2 mars 2023
Voir cette catégorie
Lire cet article
Cours Laravel 10 – les tests
Les développeurs PHP n’ont pas été habitués à faire des tests pour leurs applications. Cela est dû à l’histoire de ce langage qui n’était au départ qu’une possibilité de scripter au milieu du code HTML mais qui s’est peu à...
bestmomo
2 mars 2023
Voir cette catégorie
Lire cet article
Cours Laravel 10 – les vues
Je vous ai déjà parlé des vues dans ce cours et de Blade et on a eu plusieurs exemples de code. Dans ce chapitre, je vais faire un peu le point et montrer des possibilités intéressantes qui n'ont pas encore...
bestmomo
2 mars 2023
Voir cette catégorie
Lire cet article
Cours Laravel 10 – les notifications
On a vu dans ce cours comment envoyer un email avec Laravel. Mais on dispose aussi d’un système complet de notifications, par exemple par SMS, qui inclue aussi les emails ou même la base de données.
Classiquement, une notification est...
bestmomo
2 mars 2023
Voir cette catégorie
Lire cet article
Cours Laravel 10 – la localisation
Lorsqu’on crée un site c’est souvent dans une optique multi-langages. On parle alors d’internationalisation (i18n) et de localisation (L10n). L’internationalisation consiste à préparer une application pour la rendre potentiellement adaptée à différents langages. La localisation consiste quant à elle à...
bestmomo
28 février 2023
Voir cette catégorie
Lire cet article
Cours Laravel 10 – les événements
Il y a plusieurs façons de programmer. En général la plus simple et lisible consiste à procéder de façon séquentielle : on a une suite d’instructions (modulables par des conditions) qui sont toujours les mêmes. Le flux est facile à...
bestmomo
28 février 2023
Voir cette catégorie
Lire cet article
Cours Laravel 10 – la sécurité - on se protège
Lorsqu’on développe une application on prend plein de précautions, par exemple les utilisateurs doivent s’authentifier pour éviter des actions non autorisées. Dans le code on peut vérifier si la personne est authentifiée et quel est son degré d’habilitation. On a...
bestmomo
28 février 2023
Voir cette catégorie
Lire cet article
Cours Laravel 10 – la sécurité – les équipes
Dans cet article, on va finir l'exploration des possibilités de Jetstream. On a déjà vu précédemment qu'on dispose avec ce package de tout l'arsenal de l'authentification (connexion, déconnexion, oubli du mot de passe, vérification de l'email, vérification du mot de...
bestmomo
28 février 2023
Voir cette catégorie
Lire cet article
Cours Laravel 10 – la sécurité – gestion du profil et API
Lorsqu'on installe Jetstream, on n'obtient pas seulement une authentification complète avec enregistrement, connexion et déconnexion, vérification de l'email, oubli du mot de passe, comme on l'a vu dans les deux articles précédents. On obtient beaucoup plus comme on va le...
bestmomo
28 février 2023
Voir cette catégorie
Lire cet article
Cours Laravel 10 – la sécurité – Jetstream
On a vu précédemment l'utilisation de Breeze pour installer un système complet d'authentification. Il existe un deuxième starter kit dans Laravel, il s'agit de Jetstream. Celui-ci reprend toutes les fonctionnalités de Breeze et en ajoute d'autres : authentification à deux...
bestmomo
27 février 2023
Voir cette catégorie
Lire cet article