*/ public function user(): BelongsTo { return $this->belongsTo(User::class); } /** * @return HasMany */ public function transactions(): HasMany { return $this->hasMany(WalletTransaction::class)->latest(); } /** * @return array */ protected function casts(): array { return [ 'balance' => 'integer', 'is_active' => 'boolean', ]; } }