This project (repository) is a Laravel 8 based Api. Postmant collection can be found here.
Below is minimum requirements and instruction on how to run this project in your development environment.
- PHP >= 8.1
- BCMath PHP Extension.
- Ctype PHP Extension.
- Fileinfo PHP Extension.
- JSON PHP Extension.
- Mbstring PHP Extension.
- OpenSSL PHP Extension.
- PDO PHP Extension.
- MySQL or MariaDB
- Composer >= 2.4.4
- GIT v2.37.0
- Clone the repository to a new folder and then checkout to " develop" branch.
- Run
composer install
. - Copy .env.example to .env.
- Open the .env file and fill out your DB information.
- Run
php artisan key:generate
. - Run
php artisan migrate:fresh --seed
. - Run
php artisan passport:install
. - To run it with Laravel server run
php artisan serve
.
- Clone the repository to a new folder and then checkout to " develop" branch.
- Copy .env.example to .env.
- Open the .env file and fill out your DB information.
- Run
php atinsan key:generate
. - Run
docker-compose up -d --build
.
We are using the PSR-4 autoloading standard, meaning that for classes, methods, and code structure are using the standard to make the interoperability from composer is well applied.
More information can be found here, regarding stuffs like PHPDoc and StyleCI.
- feat
- fix