belongsTo(ExpenseCategory::class, 'category_id', 'id'); } public function getDateAttribute($value) { return Carbon::parse($value)->format('d M, Y'); } public function setAmountAttribute($value) { $this->attributes['amount'] = ($value * 100); } public function getAmountAttribute($value) { return ($value / 100); } public function getReferenceAttribute($value) { return strtoupper($value) . '_' . str_pad($this->attributes['id'], 6, '0', STR_PAD_LEFT ); } }