Purpose of this project
its a very tiny little booking system or you can say it starter project of laravel. if any one initialize a backend API for any project he can use it. I try to flow all the best practise in this project. Such as
- Service repository pattern.
- JWT token Authentication.
- Api Documentation.
- Docker and Docker compose file.
- Postman Collection. 6 Unite Test.
Instruction
If you have installed docker and docker compose in your pc then just goto the project root folder then run this command
./lunch
Also you can create by Docker command
docker-compose up -d
Without docker you can install this project by this
php artisan migrate --seed
Run any composer command
docker-compose exec app composer list
Run any command
docker-compose exec php artisan _____
Publish Documentation
docker-compose exec app php artisan l5-swagger:generate