Prerequisiti:
È necessario completare le seguenti attività prima di iniziare i passaggi di questo tutorial.
$ composir crea-project Laravel/Laravel BreezeProject
$ CD BreezeProject
$ php artisan -version
$ sudo apt install npm
Imposta il database:
Devi creare un database MySQL per implementare l'autenticazione utilizzando Laravel Breeze. Completa le seguenti attività per creare un database e impostare il database per il progetto Laravel.
$ PHP Artisan Migrate
Installa la brezza Laravel:
Esegui il seguente comando compositore per scaricare l'impalcatura dell'auth del pacchetto Laravel Breeze.
$ composir richiede laravel/brezza -dev
Esegui il seguente comando per installare semplici impalcature di autenticazione di Laravel Breeze.
$ PHP Artisan Breeze: Installa
Verrà visualizzato il seguente messaggio se l'impalcatura della brezza Laravel è installata correttamente.
Esegui il seguente comando NPM per creare risorse necessarie per l'implementazione di un semplice sistema di autenticazione per il progetto Laravel.
$ npm install && npm run dev
Il seguente messaggio verrà visualizzato dopo aver eseguito correttamente il comando sopra.
Percorsi di autenticazione della brezza:
Le informazioni sul percorso dell'autenticazione di Breeze Laravel verranno aggiunte percorsi/web.PHP File se la brezza Laravel è installata correttamente. Se apri il web.File PHP, otterrai la seguente riga per l'autenticazione della brezza Laravel.
richiedono __dir__.'/Auth.php ';
Controlla l'autenticazione della brezza:
I file del controller e della visualizzazione necessari verranno creati automaticamente dopo aver installato il pacchetto Breeze. Ora, esegui il comando seguente per verificare se l'autenticazione brezza funziona correttamente.
$ PHP Artisan Serve
Il server di sviluppo di Laravel inizia al numero 8000 per impostazione predefinita. Apri il browser e vai al seguente URL.
http: // 127.0.0.1: 8000
Le seguenti informazioni appariranno se l'autenticazione Breeze è implementata correttamente. UN Tronco d'albero in e Registrati I collegamenti appariranno sul lato destro della pagina.
Verrà visualizzato il seguente modulo di registrazione dopo aver fatto clic su Registrati collegamento. Il modulo contiene quattro campi per la registrazione dell'utente. Se si desidera modificare i campi del modulo di registrazione, è necessario modificare il file di migrazione per la tabella degli utenti prima di eseguire il comando Migrate e i controller necessari e visualizzare i file dell'autenticazione. IL Già registrato? Il collegamento viene aggiunto nel modulo per aprire il Login modulo se l'utente ha un account esistente. Compilare il modulo con i dati validi e fare clic su REGISTRATI Pulsante per creare un nuovo account utente.
Verrà visualizzata la pagina seguente se il nuovo account utente viene creato correttamente. È una dashboard molto semplice per l'utente accessibile. Il programmatore può aggiungere contenuti necessari a questa pagina in base ai requisiti del progetto. L'utente può essere disconnesso facendo clic sull'opzione di disconnessione che esiste con il nome dell'utente.
Dopo aver creato un nuovo account utente utilizzando il modulo di registrazione, aprire la tabella dell'utente dal database per verificare che le nuove informazioni dell'utente vengano aggiunte alla tabella o meno. Riceverai la voce per il nuovo account utente in utenti tabella come la seguente immagine se la registrazione è completata correttamente. La password dell'utente è stata crittografata prima di inserire nel database per la sicurezza.
Verrà visualizzato il seguente modulo di accesso se l'utente fa clic su Login collegamento o disconnettersi dall'account esistente. L'utente esistente può accedere fornendo un indirizzo e -mail e una password validi prima di inviare l'accesso pulsante. L'opzione Remember Me è stata aggiunta nel modulo per archiviare le informazioni di accesso per un uso futuro. Il link, Hai dimenticato la password? è stato aggiunto nel modulo per recuperare la password se l'utente ha dimenticato la sua password e non è in grado di accedere al sistema. Verrà visualizzata una dashboard come l'immagine sopra se l'utente può accedere correttamente al sistema.
Conclusione:
Laravel Breeze è una buona opzione per implementare un semplice sistema di autenticazione per il progetto Laravel. Il programmatore può aggiungere il menu richiesto o altri contenuti nella dashboard in base ai requisiti del progetto dopo aver installato questo pacchetto. Laravel ha molti pacchetti diversi per l'implementazione dell'autenticazione con molte funzionalità integrate. Puoi anche provare quei pacchetti.