Forutsetninger:
Du må fullføre følgende oppgaver før du starter trinnene i denne opplæringen.
$ komponist Create-Project Laravel/Laravel BreezeProject
$ CD BreezeProject
$ PHP Artisan -Versjon
$ sudo apt install npm
Sett opp databasen:
Du må opprette en MySQL -database for å implementere godkjenningen ved hjelp av Laravel Breeze. Fullfør følgende oppgaver for å opprette en database og sette opp databasen for Laravel -prosjektet.
$ php håndverker migrerer
Installer Laravel Breeze:
Kjør følgende komponistkommando for å laste ned autoriteten.
$ komponist krever laravel/bris -dev
Kjør følgende kommando for å installere enkel autorisposisjon av laravel bris.
$ PHP Artisan Breeze: Installer
Følgende melding vises hvis Laravel Breeze stillaset er installert med hell.
Kjør følgende NPM -kommando for å lage nødvendige eiendeler for implementering av et enkelt autentiseringssystem for Laravel -prosjektet.
$ npm install && npm run Dev
Følgende melding vises etter å ha utført kommandoen ovenfor med hell.
Bris autentiseringsruter:
Ruteinformasjon om Laravel Breeze -godkjenning vil bli lagt til i ruter/nett.PHP fil hvis Laravel -brisen er installert riktig. Hvis du åpner nettet.PHP -fil, du får følgende linje for Laravel Breeze -godkjenning.
krever __dir__.'/AUTH.php ';
Sjekk brisens godkjenning:
De nødvendige kontrolleren og visningsfilene blir opprettet automatisk etter installasjon av brispakken. Kjør nå følgende kommando for å sjekke om brisens godkjenning fungerer ordentlig.
$ PHP Artisan server
Laravel Development Server starter på port nummer 8000 som standard. Åpne nettleseren og gå til følgende URL.
http: // 127.0.0.1: 8000
Følgende informasjon vises hvis brisgodkjenningen implementeres med hell. EN Logg i og Registrere Koblinger vises på høyre side av siden.
Følgende registreringsskjema vises etter å ha klikket på Registrere lenke. Skjemaet inneholder fire felt for brukerens registrering. Hvis du vil endre feltene på registreringsskjemaet, må du endre migrasjonsfilen for brukertabellen før du utfører Migrate -kommandoen og de nødvendige kontrollerne og visningsfiler for autentiseringen. De Allerede registrert? Lenke legges til i skjemaet for å åpne Logg Inn skjema hvis brukeren har en eksisterende konto. Fyll opp skjemaet med gyldige data og klikk på REGISTRERE knapp for å opprette en ny brukerkonto.
Følgende side vises hvis den nye brukerkontoen er opprettet med hell. Det er et veldig enkelt dashbord for den innloggede brukeren. Koderen kan legge til nødvendig innhold på denne siden basert på kravene i prosjektet. Brukeren kan logges ut ved å klikke på alternativet Logg ut som finnes under brukerens navn.
Etter å ha opprettet en ny brukerkonto ved hjelp av registreringsskjemaet, åpner du brukerens tabell fra databasen for å sjekke den nye brukerinformasjonen legges til i tabellen eller ikke. Du får oppføringen til den nye brukerkontoen i Brukere Tabell som følgende bilde hvis registreringen er fullført. Brukerens passord er kryptert før du setter inn i databasen for sikkerhet.
Følgende påloggingsskjema vises hvis brukeren klikker på Logg Inn lenke eller logge ut fra den eksisterende kontoen. Den eksisterende brukeren kan logge inn ved å oppgi en gyldig e -postadresse og passord før du sender inn loggen på knapp. Husk meg -alternativet er lagt til i skjemaet for å lagre innloggingsinformasjonen for fremtidig bruk. Linken, Glemt passordet ditt? er lagt til i skjemaet for å gjenopprette passordet hvis brukeren glemte passordet sitt og ikke kan logge inn i systemet. Et dashbord som bildet ovenfor vil vises hvis brukeren kan logge inn på systemet.
Konklusjon:
Laravel Breeze er et godt alternativ for å implementere et enkelt autentiseringssystem for Laravel -prosjektet. Koderen kan legge til den nødvendige menyen eller annet innhold i dashbordet basert på kravet til prosjektet etter å ha installert denne pakken. Laravel har mange forskjellige pakker for å implementere autentisering med mange innebygde funksjoner. Du kan også prøve disse pakkene.