Przykład autora Laravel 9

Przykład autora Laravel 9

„Laravel jest jednym z najsilniejszych ram PHP z otwartym źródłem z ekspresyjną, elegancką składnią. Jest to framework MVC (Model-View-Controller) do budowania prostych lub złożonych aplikacji internetowych za pomocą języka programowania PHP. Laravel 9auth Security był bardzo wysoki.

Uwierzytelnianie w Laravel to sposób identyfikacji informacji o użytkowniku. W aplikacjach internetowych uwierzytelnianie jest zarządzane przez sesje użytkowników, które przyjmują parametry wejściowe, takie jak wiadomość e-mail lub nazwa użytkownika i hasło, z formularza wejściowego do weryfikacji użytkownika. Jeśli te poświadczenia pasują, użytkownik jest zatwierdzony do uwierzytelnienia. W przeciwnym razie odrzuci użytkownika, aby uzyskać autoryzowane informacje.

W projekcie Laravel potrzebny jest system uwierzytelniania, aby nasze dane aplikacji były prywatne. Tworzenie uwierzytelnienia w Laravel 9 jest dość łatwe. Ma wbudowane rozwiązanie uwierzytelniania, a różne dostosowywanie jest dostępne zgodnie z naszymi wymaganiami projektu. Załóżmy, że jesteś nowy w środowisku Laravel w tym samouczku. W takim przypadku pomogę ci zrozumieć proces pracy krok po kroku w tworzeniu systemu uwierzytelniania dla twojego projektu Laravel 9. Przejdźmy przez krok po kroku proces tworzenia systemu uwierzytelniania dla projektu Laravel 9."

Proces pracy projektu

  • Krok 1 - Zainstaluj projekt Laravel 9
  • Krok 2 - Skonfigurowana baza danych
  • Krok 3 - Tworzenie formularza logowania i rejestracji
  • Krok 4 - Skonfiguruj bootstrap w Laravel 9
  • Krok 5 - Uruchom i przetestuj projekt

Krok 1 - Zainstaluj projekt Laravel 9

Przed utworzeniem tego projektu upewnij się, że masz środowisko Laravel na komputerze. Teraz otwórz terminal Windows i uruchom to polecenie.

Composer Create-Project Laravel/Laravel Auth

Po zainstalowaniu Laravel przejdziemy do następnego kroku

Krok 2 - Skonfigurowana baza danych

Użyj nazwy użytkownika bazy danych i hasła do projektu

Krok 3 - Tworzenie formularza logowania i rejestracji

W przypadku systemu uwierzytelniania musimy wiedzieć, co jest wymagane do utworzenia kompletnego systemu. Do tego projektu potrzebujemy formularza logowania i rejestracji z niektórymi pracownikami. W tym projekcie Laravel Auth użyjemy Bootstrap do utworzenia formularza logowania i rejestracji użytkownika.

Musimy uruchomić to polecenie, aby dodać login i rejestrację Laravela do twojego projektu. Laravel ma dobrą optymalizację; Nie musisz tego robić ręcznie. Laravel zrobi to za Ciebie. Teraz uruchom to polecenie.

kompozytor wymaga laravel/interfejsu użytkownika
PHP Artisan UI Bootstrap -Auth

Po uruchomieniu to w naszym projekcie Laravel wygeneruje niektóre kontrolery w katalogu projektu Auth. Utworzy folder o nazwie Auth w ramach App \ http \ Controllers \ Authhere można znaleźć wszystkie rzeczy dla swojego systemu uwierzytelniania.

Tutaj możesz znaleźć

  • Potwierdza, że ​​Kamura.php
  • ForgotPasswordController.php
  • Logincontroller.php
  • RegisterController.php
  • ResetPasswordController.php
  • VerificationController.php

Tutaj możesz go zmodyfikować zgodnie z żądanym projektem.

Ponadto wyświetli kilka widoków w katalogu zasobów. Jest w folderze zasobów \ Views \ Auth.

Krok 4 - Skonfiguruj bootstrap w Laravel 9

Teraz dodamy Bootstrap 5 CDN do naszego projektu. W tym celu musimy przejść do zasobów plików \ ​​Views \ Layouts \ App.ostrze.PHP Dodaj te 2 linie

Potem będzie wyglądać tak

W widoku logowania wygląda jak





__('Zaloguj sie')


@csrf

__ ('adres e -mail')


@error („e -mail”)
= „Invalid-Feedback” Rola = "Alert">
$ message

@enderror



__('Hasło')


@error („hasło”)
= „Invalid-Feedback” Rola = "Alert">
$ message

@enderror







__('Zapamiętaj mnie')







__('Zaloguj sie')

@if (trasa :: ma („hasło.wniosek'))

__('Zapomniałeś hasła?')

@endif







I widok rejestracji wygląda





__('Rejestr')


@csrf

__('Nazwa')


@ERROR („Nazwa”)
= „Invalid-Feedback” Rola = "Alert">
$ message

@enderror



__ ('adres e -mail')


@error („e -mail”)
= „Invalid-Feedback” Rola = "Alert">
$ message

@enderror



__('Hasło')


@error („hasło”)
= „Invalid-Feedback” Rola = "Alert">
$ message

@enderror



__ („potwierdź hasło”)







__('Rejestr')








Możesz zmienić wszystko z tego formularza zgodnie z potrzebami.

Nasz pogląd jest gotowy. Teraz musimy przejść do następnego kroku.

Krok 5 - Uruchom i przetestuj projekt

Przed uruchomieniem projektu musimy migrować bazę danych w naszym projekcie. W tym celu musimy to uruchomić

PHP Artisan migruje

Teraz możemy uruchomić nasz projekt. W tym celu musimy to uruchomić

PHP Artisan Serve

Po uruchomieniu projektu możemy zobaczyć przycisk logowania i rejestracji po prawej górnej części naszej strony głównej.

Po kliknięciu przycisku logowania możemy zobaczyć

Możemy wprowadzić nasze szczegóły logowania tutaj.

Stwarza tam formularz rejestracyjny. Możesz tam łatwo zarejestrować się.

Po zalogowaniu pokaże się tak

Pocieszenie

Na koniec stworzyliśmy ten projekt z Laravel Auth. Uwierzytelnianie Laravela jest bardzo wysokie. Więc nie martw się o bezpieczeństwo logowania. Szczęśliwe kodowanie!!!