\App\Module\GameItems\Casts\ChestOpenResultsCast::class, 'quantity' => 'integer', 'pity_triggered' => 'boolean', ]; /** * 获取关联的宝箱 * * @return BelongsTo */ public function chest(): BelongsTo { return $this->belongsTo(Item::class, 'chest_id'); } /** * 获取触发保底的宝箱内容(如果有) * * @return BelongsTo */ public function pityContent(): BelongsTo { return $this->belongsTo(ItemChestContent::class, 'pity_content_id'); } }