wisnubaldas/baldas-module

laravel 模块

1.2.5 2024-10-02 08:16 UTC

This package is auto-updated.

Last update: 2024-10-02 08:30:02 UTC


README

此包用于添加想要使用的包的仓库,如果已经使用了此包,Laravel 的构建已经使用了干净的架构模式。但也可以随意创建。

需要系统

        "php": "^8.0.2",
        "prettus/l5-repository":"^2.8",
        "league/fractal": "^0.20.1",
        "laravel/sanctum": "^3.1"

安装

composer require wisnubaldas/baldas-module

andersao/l5-repository

league/fractal

命令

创建路由文件

php artisan make:route {name}

该命令将在 routes/web/ 文件夹中生成路由文件

php artisan make:use-case {name}

该命令将在 app/UseCase/ 文件夹中创建用例类文件

php artisan make:domain {name}

该命令将在 app\Domain 文件夹中创建领域文件

在 Laravel 中创建多个数据库连接

声明要创建多少个连接

MULTIPLE_CONNECTION=4

创建连接

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=

支持故障转移的连接