Services/
|-- Wallet/
| |-- Database/
| | +-- ...
| |-- Exception/
| | +-- ...
| |-- Http/
| | |-- Controllers/
| | | +-- ...
| | |-- Requests/
| | | +-- ...
| | |-- Resources/
| | | +-- ...
| | +-- ...
| |-- Models/
| | +-- ...
| |-- Providers/
| | +-- ...
| +-- Tests/
| +-- ...
|-- Charge/
| |-- Database/
| | +-- ...
| |-- Exception/
| | +-- ...
| |-- Http/
| | |-- Controllers/
| | | +-- ...
| | |-- Requests/
| | | +-- ...
| | |-- Resources/
| | | +-- ...
| | +-- ...
| |-- Models/
| | +-- ...
| |-- Providers/
| | +-- ...
| +-- Tests/
| +-- ...
+-- ...
to running this project there are two approach:
- docker
first run the application using:
docker compose up -d
then for running migrations and seeders exec to the app and then:
docker exec -it app_container_id bash
php artisan migrate
php artisan db:seed
and you are ready to go :)
- old way :) first install project dependencies by:
composer install
then generate a key by:
php artisan key:generate
and after all setup a database in .env file
and running migrations and seeders by:
php artisan migrate
php artisan db:seed
php artisan test