Aktivieren Sie die Authentifizierungsbibliothek
Die meisten Anwendungen, die wir in der Webumgebung ausführen, erfordern einen privaten Bereich, auf den wir mit einem Benutzernamen und einem Kennwort zugreifen müssen, um sicherzustellen, dass private Inhalte oder administrative Bereiche für niemanden sichtbar sind.
Diese Art von Bereich erfordert etwas, das wir Authentifizierung nennen, um zu bestätigen, dass der Benutzer existiert und dass er die Berechtigung zum Zugriff hat, denn Laravel bietet uns eine sehr vollständige Bibliothek, die den meisten dieser Aktivitäten entspricht.
In diesem Abschnitt erfahren Sie, wie Sie die Authentifizierungsbibliothek aktivieren, um sie im nächsten Teil dieses Laravel- Kurses verwenden zu können.
Aktivieren der Bibliothek
Um das gesamte von Laravel bereitgestellte Authentifizierungssystem nutzen zu können, müssen einige einfache Schritte ausgeführt werden, die im Folgenden beschrieben werden.
1- Als Erstes müssen wir den Treibertyp festlegen , den Laravel für die Verwaltung der Sitzungen verwenden muss. In diesem Fall müssen wir den nativen Treiber in unserer Datei session.php im Pfad / app / config ablegen, wie im folgenden Bild zu sehen ist:
2- Wir bleiben im selben Verzeichnis, aber jetzt werden wir nach der Datei auth.php suchen und überprüfen, ob die Werte die folgenden sind:
3- Der nächste Schritt ist die Konfiguration der Datenbank , die von unserer Anwendung verwendet wird. Dazu müssen wir eine neue erstellen und dann die entsprechenden Werte in die Datei database.php einfügen, wie wir sehen können. Natürlich müssen wir die entsprechenden Werte einfügen Unsere Bewerbung:
4- Da alle Konfigurationsschritte fertig sind, beginnen wir mit der Verwendung von Artisan , um die entsprechenden Migrationen zu erstellen. Zuerst erstellen wir die Migrationstabelle. Daher verwenden wir den folgenden Befehl:
PHP Handwerker migrieren: installieren
5- Nun erstellen wir die Migration für die Users- Tabelle, die wir in der Erstkonfiguration definiert hatten:
PHP Handwerker migrieren: make create_users_table
6- Da wir die erforderlichen Migrationen erstellt haben, müssen wir jetzt unsere Tabelle erstellen, sodass wir eine Datei mit dem Datum des Tages sehen, gefolgt von dem folgenden Namen: create_users_table.php im Verzeichnis: app / database / migrations Datei müssen wir den folgenden Inhalt platzieren:
7- Schließlich können wir die endgültige Migration ausführen, mit der der Handwerker die erforderliche Struktur aufbaut, um die entsprechenden Migrationen durchzuführen:
PHP-Handwerker migrieren
All diese beschriebenen Schritte führen uns dazu, eine Struktur zu erstellen, mit der wir uns im System mithilfe unserer E-Mail-Adresse und eines Kennworts authentifizieren können. Wenn wir den nativen Treiber einrichten, verwenden wir die Grundstruktur, die Laravel von Symfony für die Abwicklung der Sitzungen übernimmt.
Damit können wir verschiedene Validierungen erstellen, um Benutzer in das System einzuloggen. Wir zeigen natürlich, dass es sich um das Grundlegende und das Standardmäßige handelt, aber alles kann angepasst werden, um die gewünschten Ergebnisse zu erzielen. Wir müssen nur den grundlegenden Anleitungen folgen und folgen Im selben Vorgang werden die Änderungen hinzugefügt.