ventrec/laravel-entity-sync-endpoint

处理实体同步的端点

1.0.0 2017-10-29 19:10 UTC

This package is not auto-updated.

Last update: 2024-09-15 04:36:43 UTC


README

Latest Version on Packagist Software License Build Status Total Downloads

处理来自 laravel entity sync 包的同步请求。

简介

这是 laravel entity sync 包的客户端包。该 laravel entity sync 包将实体同步到该包创建的端点。然后,该包将处理数据并创建、更新或删除实体。

主数据库和客户端数据库上的表结构应该相同。

安装

  1. composer require ventrec/laravel-entity-sync-endpoint
  2. Ventrec\LaravelEntitySyncClient\LaravelEntitySyncClientProvider::class 添加到 app.php 中的 providers
  3. 发布配置文件 php artisan vendor:publish --provider="Ventrec\LaravelEntitySyncClient\LaravelEntitySyncClientProvider"
  4. 更新配置文件
    • 添加您期望接收请求的实体。这些实体应与主配置中输入的实体相同。
    • 输入用于验证请求的 API 令牌。此令牌应与主配置中使用的令牌相同。
    • (可选) 输入 API 端点的前缀。如果不输入前缀,则所有请求都将发送到 /entity-sync

用法

所有使用的模型都必须有 protected $guarded = []

许可

MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。