The project is an API for an administrative system that makes use of maker-checker rules for creating, updating and deleting user data. A postman collection for the endpoints can be found at https://documenter.getpostman.com/view/7024254/UyxbrVxc
Clone the repository to your local machine via ssh by running the terminal command below.
git clone https://github.com/Ojsholly/glover-test.git
Create your MySQL database and note down the required connection parameters. (DB Host, Username, Password, Name)
Navigate to the project root directory via terminal and run the following command.
composer install
Run the following command
cp .env.example .env
This should create an exact copy of the .env.example file. Name the newly created file .env and update it with your local environment variables (database connection info, mailing credentials and others).
php artisan key:generate
Also, update the application to run with any preferred queue driver of your choice.
php artisan migrate --seed
composer test