ventrec / laravel-entity-sync-endpoint
处理实体同步的端点
1.0.0
2017-10-29 19:10 UTC
Requires (Dev)
- mockery/mockery: ^1.0
- orchestra/testbench: ^3.5
- phpunit/phpunit: ^6.4
This package is not auto-updated.
Last update: 2024-09-15 04:36:43 UTC
README
处理来自 laravel entity sync 包的同步请求。
简介
这是 laravel entity sync 包的客户端包。该 laravel entity sync 包将实体同步到该包创建的端点。然后,该包将处理数据并创建、更新或删除实体。
主数据库和客户端数据库上的表结构应该相同。
安装
composer require ventrec/laravel-entity-sync-endpoint
- 将
Ventrec\LaravelEntitySyncClient\LaravelEntitySyncClientProvider::class
添加到 app.php 中的 providers - 发布配置文件
php artisan vendor:publish --provider="Ventrec\LaravelEntitySyncClient\LaravelEntitySyncClientProvider"
- 更新配置文件
- 添加您期望接收请求的实体。这些实体应与主配置中输入的实体相同。
- 输入用于验证请求的 API 令牌。此令牌应与主配置中使用的令牌相同。
- (可选) 输入 API 端点的前缀。如果不输入前缀,则所有请求都将发送到
/entity-sync
用法
所有使用的模型都必须有 protected $guarded = []
。
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。