Я рассчитал итоговые суммы каждого банка и вернул их в виде массива.
ниже приведен код
Код: Выделить всё
$banks_data = Bank::all();
$banks_totals = [];
foreach ($banks_data as $bank) {
$totals = BankingTransactions::where('bank', $bank->id)->sum('amount');
array_push($banks_totals,
[
'id' => $bank->id,
'name' => $bank->name,
'amount' => $totals,
]);
}
// retuns array of bank and total money available
если он недоступен, никаких вычетов.
вот код для загрузки кошелька
Код: Выделить всё
$petty_load = $request->all();
PettyCash::create([
'amount'=>$petty_load['amount'],
'user_id'=>doe()->id,
'bank_id'=>$petty_load['bank']
]);
return response()->json([
'message' => 'Petty loaded succesfully',
'alert' => 'success'
]);
Подробнее здесь: https://stackoverflow.com/questions/741 ... controller
Мобильная версия