hasMany('App\Models\Common\Item'); } public function bill_items() { return $this->hasMany('App\Models\Expense\BillItem'); } public function invoice_items() { return $this->hasMany('App\Models\Income\InvoiceItem'); } /** * Convert rate to double. * * @param string $value * @return void */ public function setRateAttribute($value) { $this->attributes['rate'] = (double) $value; } /** * Get the name including rate. * * @return string */ public function getTitleAttribute() { $title = $this->name . ' ('; if (setting('general.percent_position', 'after') == 'after') { $title .= $this->rate . '%'; } else { $title .= '%' . $this->rate; } $title .= ')'; return $title; } }