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('from'); $to = $request->get('to'); if ($from || $to) { $from = date("Y-m-d", strtotime($request->from)); $to = date("Y-m-d", strtotime($request->to)); $baynas = Bayna::whereBetween('date', array($from, $to)) ->orderBy('date', 'ASC') ->paginate(20); } else { $baynas = Bayna::orderBy('date', 'ASC')->paginate(20); } $company = Company::latest()->first(); $company = Company::latest()->first(); return view('bayna.index', compact('baynas', 'company', 'from', 'to')); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { return view('bayna.create'); } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $request->validate([ 'donor_name' => 'required', 'land_volume' => 'required', 'date' => 'required', 'reference_name' => 'required', 'shotok_price' => 'required', 'total_price' => 'required', ]); $due_amount = $request->total_price - $request->paid_amount; $bayna = new Bayna(); $dateChange = date("Y-m-d", strtotime($request->date)); $bayna->date = $dateChange; $bayna->reference_name = $request->reference_name; $bayna->reference_file_no = $request->reference_file_no; $bayna->dolil_no = $request->dolil_no; $bayna->details = $request->details; $bayna->donor_name = $request->donor_name; $bayna->land_volume = $request->land_volume; $bayna->stain_number = $request->stain_number; $bayna->ledger = $request->ledger; $bayna->shotok_price = $request->shotok_price; $bayna->total_price = $request->total_price; $bayna->paid_amount = $request->paid_amount; $bayna->deu_amount = $request->deu_amount; //dd($bayna); $bayna->save(); Toastr::success('Bayna Successfully Saved :)', 'Success'); return redirect()->back(); } /** * Display the specified resource. * * @param \App\Bayna $bayna * @return \Illuminate\Http\Response */ public function show(Bayna $bayna) { $company = Company::latest()->first(); return view('bayna.show', compact('bayna', 'company')); } /** * Show the form for editing the specified resource. * * @param \App\Bayna $bayna * @return \Illuminate\Http\Response */ public function edit(Bayna $bayna) { $dateChange = date("d-m-Y", strtotime($bayna->date)); return view('bayna.edit', compact('bayna', 'dateChange')); } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\Bayna $bayna * @return \Illuminate\Http\Response */ public function update(Request $request, Bayna $bayna) { // $request->validate([ // 'donor_name' => 'required', // 'land_volume' => 'required', // 'stain_number' => 'required', // 'ledger' => 'required', // 'shotok_price' => 'required', // 'total_price' => 'required', // 'paid_amount' => 'required', // ]); $due_amount = $request->total_price - $request->paid_amount; // $bayna->date = $request->date; if ($request->total_price == NULL || $request->shotok_price == NULL || $request->paid_amount == NULL || $request->land_volume == NULL) { $bayna->reference_name = $request->reference_name; $bayna->reference_file_no = $request->reference_file_no; $bayna->dolil_no = $request->dolil_no; $bayna->details = $request->details; $bayna->donor_name = $request->donor_name; $bayna->stain_number = $request->stain_number; $bayna->ledger = $request->ledger; } else { $bayna->reference_name = $request->reference_name; $bayna->reference_file_no = $request->reference_file_no; $bayna->dolil_no = $request->dolil_no; $bayna->details = $request->details; $bayna->donor_name = $request->donor_name; $bayna->land_volume = $request->land_volume; $bayna->stain_number = $request->stain_number; $bayna->ledger = $request->ledger; $bayna->shotok_price = $request->shotok_price; $bayna->total_price = $request->total_price; $bayna->paid_amount = $request->paid_amount; $bayna->deu_amount = $request->deu_amount; } $bayna->save(); Toastr::success('Bayna Successfully Saved :)', 'Success'); return redirect()->back(); } /** * Remove the specified resource from storage. * * @param \App\Bayna $bayna * @return \Illuminate\Http\Response */ public function destroy(Bayna $bayna) { $bayna->delete(); Toastr::success('Land Purchase Updated :)', 'Success'); return redirect()->back(); } }