Laravel 10 : Les routes, guide complet !

Parfaitement Web

Nous allons apprendre Laravel 10 et les routes (ou routing) en parlant des différentes types de routes , des middleware, de l’injection des dépendances via Service Container et Provider, de l’accès aux informations de requêtes, des redirections, des paramètres de route dans Laravel, du Route Model Binding et de la mise en cache dans votre application.📹 Protection CSRF : https://youtu.be/9DhTxV8v9B4📹 Configuration dans Laravel : https://youtu.be/9DhTxV8v9B4📹 Les bases de Laravel : https://youtu.be/dxt7w5NUub8📹 Installer Laravel 10 : https://youtu.be/bKodo-6myYY📹 Les systèmes d’authentification de Laravel : https://youtu.be/nFwn9KRMHOE📹 Le Guide Complet de Laravel 9: https://www.youtube.com/playlist?list=PLAyPO7TEH9XdZimg1YDJA7-jHPr0CzQo9Chapitres :00:00 – Au programme00:18 – Qu’est-ce que le routing ?00:36 – Le fichier web.php01:02 – Définir une URI01:40 – Le fichier api.php02:15 – Comment sont chargés les fichiers de route ?03:01 – Le middleware API03:22 – Qu’est-ce qu’un Middleware ?03:39 – Les types de routes03:56 – Les routes de type POST04:07 – Les autres types de requêtes04:33 – Ecouter plusieurs types de requêtes04:51 – Ecouter tous les types de requêtes05:20 – Injecter des dépendances05:40 – Accéder aux informations de la requête06:05 – Illuminate/Http/Request06:29 – Analyse de la requête06:50 – Récupérer des informations de formulaire07:00 – Pensez CSRF07:31 – Réaliser des redirections dans Laravel08:02 – Changer le type de redirection (302)08:13 – Faire une redirection 301 via une route dans Laravel08:27 – Route::redirectPermanent()08:41 – Les routes de vues09:12 – Passer des variables à une route de vue09:22 – Liste des routes09:38 – Exclure les routes des packages tiers10:04 – Connaitre le middleware pour chaque route10:28 – Les paramètres des routes10:50 – Passer plusieurs paramètres de routes11:03 – L’ordre des paramètres d’une route11:14 – Le nom de la variable doit-il correspondre au paramètre de route ?11:40 – Injecter une classe dans une route qui content des paramètres11:52 – Paramètre requis : récapitulatif12:16 – Paramètres de route optionnels12:35 – Paramètres de route selon une Regex12:58 – Exemple de paramètres de route selon une Regex13:23 – Contrainte globale de paramètre de route14:05 – Contrainte globale dans RouteServiceProvider14:43 – Nommer des routes : Explications14:58 – Créer des liens avec url()15:19 – Le problème des liens avec url()15:42 – Solution : nommez vos routes !16:07 – Passer des paramètres à l’helper route()16:46 – Veillez à avoir des noms uniques !16:59 – L’ordre des paramètres dans le helper route()17:14 – Les arguments en Query String dans route()17:47 – Redirections vers routes nommés18:11 – Récupérer la route active18:33 – Route::current()18:43 – Route::currentRouteName()18:55 – Récupérer la route active pour un menu de navigation19:23 – Les groupes de routes20:02 – Appliquer un middleware à un groupe de routes20:26 – Ajouter un préfixe à un groupe de routes20:56 – Donner un nom à un groupe de route21:34 – Comprendre le Route Model Binding dans Laravel21:57 – La mauvaise manière de procéder22:33 – La bonne pratique de Route Model Binding23:15 – Route Model Binding : Exemple24:12 – Spécifier une clé personnalisée lors du Route Model Binding24:55 – Toujours utiliser une clé personnalisée lors du Route Model Binding25:27 – Ne pas retourner une erreur 404 lors du Route Model Binding26:05 – Ne pas retourner d’erreur 40427:03 – Route Model Binding : Logique de Query27:44 – Mise en cache28:18 – Vider le cache des routes👨‍💻 Qui suis-je ?Je m’appelle Alexis et je suis développeur web full stack (front-end et back-end) ainsi que gérant d’une agence web spécialisée dans le développement PHP, Laravel & WordPress depuis plus de 15 ans. Au fil des années, j’ai eu l’occasion d’apprendre et maitriser un grand nombre de langages de programmations et technologies de développement comme PHP, Laravel, Symfony, MySQL, SQLite, Python, HTML, CSS, JavaScript, VueJs, NodeJS, React, Angular. Je maitriseSur cette chaine YouTube, je souhaite proposer des formations complètes pour devenir développeur ou apprendre à développer ainsi que partager mes conseils et retours d’expériences qui seront utiles à tous les développeurs full-stack (frontend + backend)🖥️ Abonnez-vous sur YouTube : https://www.youtube.com/parfaitementweb?sub_confirmation=1📖 Mes formations complètes : https://parfaitementweb.fr/