eeappdev / laravel-external-id
为外部API创建一个形态表来跟踪外部ID关系
0.0.4
2023-06-29 19:08 UTC
README
当你在与外部API协同工作,并需要同步客户端、产品、服务、类别等时,此包可以帮助你存储所有模型的外部ID。
此包提供了一个 HasExternalId
特性,一旦安装到模型上,就可以进行如下操作:
// Store (update or create) the external id $model->addExternalId('external_unique_id'); // Remove/unlink an external ID $model->removeExternalId(); // Get the external ID $model->getExternalID(); // Get all external information $model->external()
安装
您可以通过composer安装此包
composer require eeappdev/laravel-external-id
您必须使用以下命令发布迁移
php artisan vendor:publish --provider="Eeappdev\ExternalId\ExternalIdServiceProvider" --tag="migrations"
迁移 external_ids
表
php artisan migrate
用法
将 HasExternalId
特性添加到您想使用外部关系的模型中。
use Eeappdev\ExternalId\HasExternalId; class Client extends Model { use HasExternalId;
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。