metaverse-systems/eloquent-multichain-bridge

在区块链上复制模型

dev-main 2024-07-07 04:36 UTC

This package is auto-updated.

Last update: 2024-09-07 05:04:03 UTC


README

将Eloquent ORM连接到MultiChain

  • 安装
composer require metaverse-systems/eloquent-multichain-bridge
  • 确保你的迁移包括:主键的UUID、时间戳和软删除
        Schema::create('messages', function (Blueprint $table) {
            $table->uuid('id')->primary();
            $table->timestamps();
            $table->softDeletes();
            $table->string("from");
            $table->string("to");
            $table->string("body");
        });
  • 将特质添加到你的模型中
use MetaverseSystems\EloquentMultiChainBridge\EloquentMultiChainBridge;

class Message extends Model
{
    use HasFactory, EloquentMultiChainBridge;
}

现在当创建、更新或删除消息时,将复制一份到区块链上。