«Laravel est l'un des framework PHP open source le plus fort avec une syntaxe expressive et élégante. Il s'agit d'un cadre MVC (modèle-View-Controller) pour créer des applications Web simples ou complexes à l'aide du langage de programmation PHP. La sécurité de Laravel 9Auth était très élevée.
L'authentification dans Laravel est le moyen d'identifier les informations utilisateur. Dans les applications sur le Web, l'authentification est gérée par des séances utilisateur qui prennent les paramètres d'entrée comme un e-mail ou un nom d'utilisateur et un mot de passe à partir d'un formulaire d'entrée pour la vérification de l'utilisateur. Si ces informations d'identification correspondent, l'utilisateur est approuvé pour être authentifié. Sinon il rejetera l'utilisateur pour obtenir des informations autorisées.
Dans un projet Laravel, un système d'authentification est nécessaire pour garder nos données d'application privées. La création d'authentification dans Laravel 9 est assez facile. Il a une solution d'authentification intégrée, et diverses personnalisation sont disponibles en fonction des exigences de notre projet. Supposons que vous soyez très nouveau dans l'environnement Laravel dans ce tutoriel. Dans ce cas, je vais vous aider à comprendre le processus de travail étape par étape pour créer un système d'authentification pour votre projet Laravel 9. Passons en revue le processus étape par étape de création d'un système d'authentification pour votre projet Laravel 9."
Processus de travail du projet
Étape 1 - Installez le projet Laravel 9
Avant de créer ce projet, assurez-vous d'avoir l'environnement Laravel sur votre ordinateur. Ouvrez maintenant le terminal Windows et exécutez cette commande.
Composer Create-Project Laravel / Laravel AuthUne fois Laravel installé, nous passerons à l'étape suivante
Étape 2 - base de données configurée
Utilisez le nom d'utilisateur de votre base de données et votre mot de passe dans le projet
Étape 3 - Création du formulaire de connexion et d'enregistrement
Pour le système d'authentification, nous devons savoir ce qui est nécessaire pour créer un système complet. Pour ce projet, nous avons besoin du formulaire de connexion et d'inscription avec certains membres du personnel. Dans ce projet Laravel Auth, nous utiliserons Bootstrap pour créer un formulaire de connexion et d'enregistrement d'un utilisateur.
Nous devons exécuter cette commande pour ajouter la connexion et l'enregistrement de Laravel à votre projet. Laravel a une bonne optimisation; Tu n'as pas à le faire manuellement. Laravel fera ça pour vous. Maintenant, exécutez cette commande.
Le compositeur nécessite Laravel / UIAprès avoir exécuté ce projet dans notre projet Laravel, il générera certains contrôleurs dans votre répertoire de projet Auth. Il créera un dossier appelé Auth sous App \ Http \ Controllers \ AuthThere Vous pouvez trouver toutes les choses pour votre système d'authentification.
Ici, vous pouvez trouver
Ici, vous pouvez le modifier selon votre projet demandé.
De plus, il fera quelques vues dans votre répertoire de ressources. C'est dans le dossier Ressources \ View \ Auth.
Étape 4 - Configurer le bootstrap dans Laravel 9
Nous allons maintenant ajouter Bootstrap 5 CDN à notre projet. Pour cela, nous devons aller dans le fichier Ressources \ Views \ Layouts \ App.lame.php ajouter ces 2 lignes
Après ça, ça ressemblera à ça
Dans la vue de connexion ressemble à
Et la vue d'enregistrement ressemble à
Vous pouvez changer n'importe quoi de ce formulaire selon vos besoins.
Notre vue est prête. Maintenant, nous devons aller à l'étape suivante.
Étape 5 - Exécutez et testez le projet
Avant d'exécuter le projet, nous devons migrer la base de données dans notre projet. Pour cela, nous devons exécuter cette félicitation
PHP Artisan MigrateMaintenant, nous pouvons gérer notre projet. Pour cela, nous devons exécuter cette félicitation
PHP Artisan ServeUne fois le projet exécuté, nous pouvons voir le bouton de connexion et d'enregistrement sur le côté supérieur de notre page d'accueil à droite.
Après avoir cliqué sur le bouton de connexion, nous pouvons voir
Nous pouvons saisir nos détails de connexion ici.
Aussi, cela crée un formulaire d'enregistrement là-bas. Vous pouvez vous inscrire facilement.
Après la connexion, cela montrera comme ça
Consolation
Enfin, nous avons créé ce projet avec Laravel Auth. L'authentification de Laravel est très élevée. Alors ne vous inquiétez pas de la sécurité des connexions. Codage heureux!!!