receipt_number)->get()->toArray(); if (empty($exists)){ $current_bank_balance = Banking::where('bank', 10)->latest('trans_date')->first(); $balance_after_addition = (!is_null($current_bank_balance)) ? (int)$current_bank_balance->account_balance + (int)$income->amount : 0; $bank_record = new Banking; $bank_record->trans_type = 'DEPOSIT'; $bank_record->trans_date = Carbon::parse($income->created_at)->toDateString(); $bank_record->bank = 10; $bank_record->other_accounts = 'sales and payments'; $bank_record->account_balance = $balance_after_addition; $bank_record->credit = $income->amount; $bank_record->debit = 0; $bank_record->memo = 'deposit to un-deposited funds.'; $bank_record->trans_id = $income->receipt_number; $bank_record->created_by = $income->brought_by; $bank_record->save(); } } } }