In this hotel management service we have multiple entities guests, users, hotels, rooms, and reservations. We have two user roles: Staff and Guest. Some endpints are restricted for hotel staff users. For that we developed the check role custom middleware.
You need to have docker-compose and docker installed
sudo docker-compose up --build
php artisan db:seed --class=DatabaseSeeder