PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` get('query'); if ($query) { $banks = Bank::where('name', 'like', '%' . $query . '%') ->orWhere('ac_number', 'like', '%' . $query . '%') ->with(['deposits', 'withdraws']) ->where('status', 0) ->orderBy('id', 'DESC') ->paginate(20); $total_dep = Bank::where('name', 'like', '%' . $query . '%') ->orWhere('ac_number', 'like', '%' . $query . '%') ->where('status', 0) ->sum('current_balance'); } else { $banks = Bank::with(['deposits', 'withdraws']) ->orderBy('id', 'DESC') ->where('status', 0) ->paginate(20); $total_dep = Bank::where('status', 0) ->sum('current_balance'); } $company = Company::latest()->first(); return view('bank.index', compact('banks', 'company', 'total_dep')); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { return view('bank.create'); } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $request->validate([ 'name' => 'required', 'ac_number' => 'required', ]); $bank = new Bank(); $bank->name = $request->name; $bank->ac_number = $request->ac_number; $bank->current_balance = 0; $bank->status = 0; $bank->save(); Toastr::success('Bank Created :)', 'Success'); return redirect()->back(); } /** * Display the specified resource. * * @param \App\Bank $bank * @return \Illuminate\Http\Response */ public function show(Bank $bank) { // } /** * Show the form for editing the specified resource. * * @param \App\Bank $bank * @return \Illuminate\Http\Response */ public function edit(Bank $bank) { $b = Bank::where('id', $bank) ->where('status', 0); return view('bank.edit', compact('bank')); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\Bank $bank * @return \Illuminate\Http\Response */ public function update(Request $request, Bank $bank) { $request->validate([ 'name' => 'required', 'ac_number' => 'required', ]); $bank->name = $request->name; $bank->ac_number = $request->ac_number; $bank->save(); Toastr::success('Bank Updated :)', 'Success'); return redirect()->back(); } /** * Remove the specified resource from storage. * * @param \App\Bank $bank * @return \Illuminate\Http\Response */ public function destroy(Bank $bank) { // $bank->delete(); $bank->status = 1; $bank->save(); Toastr::success('Bank Deleted :)', 'Success'); return redirect()->back(); } }