- PHP ^8.1
- MySQL Database
- Clone the repo
- Run
composer installfrom the root directory - Setup a local MySQL database.
- Set the database details in your
.envfile. You should create one from the.env.exampleif it doesn't exist. - Run
php artisan key:generateto generate application key. - Run
php artisan migrateto setup the database tables. - Run
php artisan db:seedto seed the database with some required seeders.
This project comprises of both unit and feature tests.
- Run
php artisan testto run the tests.