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('head')) { $incomes_heads = IncomeHead::where('id', $request->get('head')) ->orderBy('id', 'DESC') ->where('isDelete', 0)->get(); } else { $incomes_heads = IncomeHead::where('isDelete', 0) ->orderBy('id', 'DESC') ->paginate(10); } $heads = IncomeHead::where('isDelete', 0) ->orderBy('id', 'DESC') ->get(); // $total = Expense::sum('amount'); return view('income.index', compact('incomes_heads', 'heads')); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function 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' ]); $eh = new IncomeHead(); $eh->name = $request->name; $eh->slug = Str::slug($request->name, '-'); $eh->isDelete = 0; $eh->save(); Toastr::success('Income Head Created ! :)', 'Success'); return redirect()->back(); } /** * Display the specified resource. * * @param \App\ExpenceHead $expenceHead * @return \Illuminate\Http\Response */ public function show(ExpenceHead $expenceHead) { } /** * Show the form for editing the specified resource. * * @param \App\ExpenceHead $expenceHead * @return \Illuminate\Http\Response */ public function edit(ExpenceHead $expenceHead) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\ExpenceHead $expenceHead * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { $request->validate([ 'name' => 'required|max:120', ]); $expenceHead = IncomeHead::findOrFail($id); $expenceHead->name = $request->get('name'); $expenceHead->slug = Str::slug($request->name, '-'); $expenceHead->save(); Toastr::success('Income Head Updated ! :)', 'Success'); return redirect()->back(); } /** * Remove the specified resource from storage. * * @param \App\ExpenceHead $expenceHead * @return \Illuminate\Http\Response */ public function destroy($id) { $eh = IncomeHead::findOrFail($id); $eh->isDelete = 1; $eh->save(); Toastr::success('Income Head Deleted ! :)', 'Success'); return redirect()->back(); } }