transaction_id = $this->transaction->id; $this->account_id = $this->account->id; $this->client_id = $this->transaction->branch->client_id; $this->credit_amount = $this->transaction->account_type == 'credit' ? $this->amount : 0.00; $this->debit_amount = $this->transaction->account_type == 'debit' ? $this->amount : 0.00; $this->description = $this->transaction->description; $this->data = Arr::except($this->toArray(), ['transaction', 'ledger', 'account', 'amount']); } }