След като имаме вече правилно инсталирани 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), и всичко друго от което имаме нужда за една добре функционираща логин система.
Преди да мигрираме (създадем и конфигурираме) таблиците в базата, трябва в .env файла намиращ се в главната директория на проекта да зададем потребителско име, парола и име на базата данни, след въвеждането им изпълняваме:
php artisan migrate
Командата ще добави и конфигурира за вас таблиците в базата данни необходими за регистриране на потребители, хеширане и възстановяване на забравена парола.
Този урок преди време го бях направил в видео клип под Windows, ако искате може да го видите.
За по-подробна информация по темата може да намерите на официалната страница на Laravel.