Напред към съдържанието
CodeWan

CodeWan

личен блог, сайт или уотевър

  • Блог
  • Проекти
  • About

Етикет: authentication

Публикувано на 26.06.201726.09.2018

Как да направим логин система (authentication) с Laravel, използвайки Composer

jybacrzfqbnzdykioeo5

След като имаме вече правилно инсталирани php, apche2, MySQL, phpmyadmin, Composer и Laravel може да започваме направо към създаването на нов Laravel проект. Ако нямате инсталиран Laravel може да прочете в предишната статия „Кратък урок как да инсталираме Laravel и Composer“.

composer create-project --prefer-dist laravel/laravel auth_example

Моят проект ще се казва auth_example. На адрес localhost/auth_example/publc/  би трябвало да видите първоначалната страница на Laravel.

След като имаме поздравителният екран на Ларавел преминаваме на следващият етап. Създаване на база данни. Моята ще се казва както името на проекта auth_example.

След като вече сме създали празна база данни през Composer изпълняваме командата:

php artisan make:auth

Този команда ще ни добави моделът User и неговите характеристики name, email, password ще добави и View-та с форми за регистрация и логване(authentication), и всичко друго от което имаме нужда за една добре функционираща логин система.

login and authentication screenshots
view-тата и формити които ще ни добави горната функция

 

Преди да мигрираме (създадем и конфигурираме) таблиците в базата, трябва в .env файла намиращ се в главната директория на проекта да зададем потребителско име, парола и име на базата данни, след въвеждането им изпълняваме:

php artisan migrate

Командата ще добави и конфигурира за вас таблиците в базата данни необходими за регистриране на потребители, хеширане и възстановяване на забравена парола.

Този урок преди време го бях направил в видео клип под Windows, ако искате може да го видите.

За по-подробна информация по темата може да намерите на официалната страница на Laravel.

Категории

  • Laravel (2)
  • PHP (3)
  • WordPress (7)
  • Основи на WordPress (4)
  • Създаване на плъгини (1)

Архив

  • май 2022
  • април 2022
  • септември 2018
  • юни 2017
  • май 2017
  • Facebook
  • Instagram
  • GitHub
  • Stack Overflow
  • YouTube
Поверителност Създаден с WordPress