Transaction and Transfer show page add new relation slider

This commit is contained in:
Cüneyt Şentürk
2022-06-28 19:20:27 +03:00
parent 239b4d6276
commit 90a2330ae2
10 changed files with 142 additions and 1 deletions

View File

@ -141,6 +141,19 @@ class Transaction extends Model
return $this->morphOne('App\Models\Common\Recurring', 'recurable');
}
public function transfer()
{
if ($this->type == self::INCOME_TYPE) {
return $this->belongsTo('App\Models\Banking\Transfer', 'id', 'income_transaction_id');
}
if ($this->type == self::EXPENSE_TYPE) {
return $this->belongsTo('App\Models\Banking\Transfer', 'id', 'expense_transaction_id');
}
return null;
}
public function splits()
{
return $this->hasMany('App\Models\Banking\Transaction', 'split_id');