wisnubaldas / baldas-module
Module laravel
1.2.2
2023-11-13 06:51 UTC
Requires
- php: ^8.0.2
- laravel/sanctum: ^3.1
- league/fractal: ^0.20.1
- prettus/l5-repository: ^2.8
Requires (Dev)
- laravel/sanctum: ^3.0
- league/fractal: ^0.20.1
- phpunit/phpunit: ^9.5.10
- prettus/l5-repository: ^2.8
README
Pakage ini buat nambahin kalo mau pake pakage nya repository, kalo sudah menggunakan pakage ini pembuatan laravel sudah menggunakan patern clean arsitektur. Tapi boleh juga bikin sembarangan terserah itumah.
require system
"php": "^8.0.2", "prettus/l5-repository":"^2.8", "league/fractal": "^0.20.1", "laravel/sanctum": "^3.1"
Install
composer require wisnubaldas/baldas-module
Command
Create route file
php artisan make:route {name}
perintah ini akan menggenerate file route di folder routes/web/
php artisan make:use-case {name}
perintah ini akan membuat file usecase class pada folder app/UseCase/
php artisan make:domain {name}
perintah ini akan membuat file domain pada folder app\Domain
Membuat multiple koneksi di laravel
Deklarasi berapa koneksi yang akan di buat
MULTIPLE_CONNECTION=4
buat koneksi nya
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=ctos_api_v2 DB_USERNAME=root DB_PASSWORD= DB_CONN_1=rdwarehouse_jkt DB_HOST_W_1=127.0.0.1 DB_HOST_R_1=127.0.0.1 DB_PORT_1=3306 DB_NAME_1=rdwarehouse_jkt DB_USER_1=root DB_PASS_1= DB_CONN_2=rdlogin DB_HOST_W_2=127.0.0.1 DB_HOST_R_2=127.0.0.1 DB_PORT_2=3306 DB_NAME_2=rdlogin DB_USER_2=root DB_PASS_2= DB_CONN_3=tps_online DB_HOST_W_3=127.0.0.1 DB_HOST_R_3=127.0.0.1 DB_PORT_3=3306 DB_NAME_3=db_tpsonline DB_USER_3=root DB_PASS_3=
koneksi mendukung failover