Skip to content

NazemMahmud/laravel-boilerplate

Repository files navigation

Laravel

Used Laravel version 8 for this.

Implemented

  • JWT Authentication ( for registration, login, refresh token)
  • Email verification while registration. Email verification is customized See Pull #7 to get idea about customized information
  • Forget password: with email reset link, customized See Pull #9 to get idea about customized information
  • Used Redis (phpredis). For this redis extension need to be installed in your PHP environment

Upcoming TODOS

  • Error handle
  • Log Report
  • ************* ACL ********************
  • Social Login system

Database seed

  • To drop all table with seed: php artisan db:seed --class=UserSeeder
  • Only seed: php artisan migrate:fresh --seed

Redis

to config redis, check config/database.php file redis array

Email

  • to send email for registration validation or other purpose, please configure your email
  • keys are given in env.example file for SMTP configuration
  • Your given username email should have been enabled ALLOW ACCESS FOR LESS SECURE APPS

Note:

Auth failure error handle, middleware can't handle JWT exception

Docker

  • copy and replace docker-conf/php/local.example as docker-conf/php/Dockerfile
  • copy and replace docker-compose.yml.example as docker-compose.yml
  • for docker mysql, need to create user with password, and need to give full privilege to that user for all type of hosts

About

laravel boilerplate to kickstart a project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages