*/ protected $fillable = [ 'incoming_id', 'taxable_amount', 'amount', 'percentage', 'currency', ]; /** * The attributes that are appended with attribute getters. * * @var string[] */ protected $appends = [ 'gross', ]; public function getGrossAttribute() { return number_format($this->taxable_amount + $this->amount, 2); } /** * Get the incoming invoice this tax belongs to. */ public function incoming(): BelongsTo { return $this->belongsTo(Incoming::class); } }