andreykurmel / tablda_data_receiver
TablDA Apps 接收数据的组件。
Requires
- php: ^7.1
- laravel/framework: ^5.6
- sofa/eloquence-mappable: ^5.6
This package is auto-updated.
Last update: 2024-09-20 09:53:49 UTC
README
TablDA Apps 接收数据的组件。
仅适用于 Laravel 5+
安装
-
composer require andreykurmel/tablda_data_receiver
-
按照如下方式填写 .env 文件
/* 必需 */
TABLDA_APP_NAME={对应应用名称在'对应应用'中}
TABLDA_SYS_CONN=tablda_sys
TABLDA_DATA_CONN=tablda_data
/* 非必需 */
TABLDA_APPS_TB=correspondence_apps
TABLDA_TABLES_TB=correspondence_tables
TABLDA_FIELDS_TB=correspondence_fields
-
创建连接 "tablda_sys",用于访问 '对应表数据库',并创建空的连接 "tablda_data"
-
将 "Tablda\DataReceiver\TabldaDataServiceProvider::class" 添加到 config/app.php 的 ['providers'] 中
使用示例
// 获取数据
$table = app(TabldaDataInterface::class)->tableReceiver('members')->where('ID', 1)->get();
// 更新数据
$table = app(TabldaDataInterface::class)->tableReceiver('members')->where('ID', 1)->update(['field' => 12]);