Apprends l'authentification API avec Laravel Sanctum
3 h Calme
Sécurise tes API comme un pro. Apprends à installer Laravel Sanctum, gérer les tokens et protéger tes routes, étape par étape.
Dès que tu construis des apps avec une API, tu veux que seules les bonnes personnes puissent y accéder. Laravel Sanctum est la façon légère et élégante de gérer l'authentification, que tu émettes des tokens pour une API ou que tu sécurises une single page application. C'est une compétence que tu retrouveras dans presque tout projet sérieux.
Tu commences par comprendre ce qu'est Sanctum et pourquoi c'est important, tu l'installes via Composer et tu publies la configuration et les migrations. Ensuite, tu apprends à générer et révoquer des tokens API, à mettre en place l'authentification SPA et à protéger tes routes avec des middlewares. Tu écris quelques cas de test, tu te penches sur les bonnes pratiques et tu intègres Sanctum avec un front-end comme Vue ou React. La documentation officielle reste toujours à portée de main.
Commence par comprendre ce qu'est Laravel Sanctum et pourquoi il est important pour les applications web modernes. Installe-le ensuite via Composer.
Publie la configuration Sanctum et les fichiers de migration, puis exécute les migrations.
Apprends à générer, utiliser et révoquer des tokens API, et mets en place l'authentification SPA si tu construis une single page application.
Protège tes routes avec le middleware Sanctum et écris quelques tests de base pour vérifier que tout fonctionne correctement.
Intègre Sanctum avec un front-end comme Vue ou React et recherche les bonnes pratiques pour les applications plus importantes. Consulte toujours la documentation officielle.
Playbooks liés
Écrire ton premier test Pest dans Laravel
Un meilleur code avec moins de bugs commence par les tests. Écris et lance ton tout premier test Pest dans Laravel.
Explorer la structure des dossiers d'un projet Laravel
Sachez exactement où tout se trouve dans Laravel. Parcourez la structure dossier par dossier et comprenez comment un projet est organisé.
Faites vos premiers pas avec Laravel
Plongez dans le développement web avec l'un des frameworks PHP les plus populaires. Installez Laravel et construisez votre toute première route.
Comprendre l'impression 3D avant de se lancer
Découvrez en bref comment fonctionne l'impression 3D : les techniques, les applications, les matériaux et les coûts pour démarrer.
Apprendre les bases du développement web en sept jours
En une semaine, de ta première balise HTML à ton propre site web. HTML, CSS et JavaScript en journées bien dosées.
Construire son propre tracker GPS avec un Raspberry Pi et Laravel
Un projet de bricolage sympa pour ceux qui aiment la technique et le code : un tracker GPS à base de Raspberry Pi et de Laravel.
Comprendre le SEO en tant que débutant, comment fonctionne la visibilité
Pourquoi un site vous trouve-t-il et pas un autre ? Apprenez les bases du SEO et les principes sur lesquels il repose.
par PlayTryBe team