6
0
Fork 0
jiqu-library-server/app/Models/Balance.php

42 lines
717 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Balance extends Model
{
/**
* @var array
*/
protected $attributes = [
'balance' => 0,
'total_revenue' => 0,
'total_expenses' => 0,
'transferable' => true,
];
/**
* @var array
*/
protected $fillable = [
'user_id',
'balance',
'total_expenses',
'total_revenue',
'transferable',
];
/**
* @var array
*/
protected $casts = [
'transferable' => 'bool',
];
public function getBalanceFormatAttribute()
{
return trim_trailing_zeros(bcdiv($this->attributes['balance'], 100, 2));
}
}