diff --git a/app/models/TransactionJournal.php b/app/models/TransactionJournal.php index eeb268cf1e..438c00c471 100644 --- a/app/models/TransactionJournal.php +++ b/app/models/TransactionJournal.php @@ -91,6 +91,10 @@ use LaravelBook\Ardent\Builder; * 'Budget[] $budgets * @property-read \Illuminate\Database\Eloquent\Collection|\ * 'Category[] $categories + * @property-read \Illuminate\Database\Eloquent\Collection|\ + * 'Budget[] $budgets + * @property-read \Illuminate\Database\Eloquent\Collection|\ + * 'Category[] $categories */ class TransactionJournal extends Ardent { @@ -133,6 +137,14 @@ class TransactionJournal extends Ardent return $this->belongsToMany('Component'); } + /** + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo + */ + public function recurringTransaction() + { + return $this->belongsTo('RecurringTransaction'); + } + /** * @return array */ @@ -233,7 +245,7 @@ class TransactionJournal extends Ardent $q->orderBy('amount', 'ASC'); }, 'transactiontype', 'components' => function ($q) { $q->orderBy('class'); - }, 'transactions.account.accounttype'] + }, 'transactions.account.accounttype','recurringTransaction'] ); }