EncryptedDecimal::class.':4', 'main_balance_before' => EncryptedDecimal::class.':4', 'main_balance_after' => EncryptedDecimal::class.':4', 'vault_balance_before' => EncryptedDecimal::class.':4', 'vault_balance_after' => EncryptedDecimal::class.':4', 'metadata' => AsEncryptedArrayObject::class, ]; public function user() { return $this->belongsTo(User::class); } public function scopeForUser($query, int $userId) { return $query->where('user_id', $userId); } public function scopeRecent($query) { return $query->orderByDesc('id'); } }