validate([ 'year' => 'required', 'jenisbajet' => 'required', 'bajet.*' => 'required' ]); $bajet = Http::get(config('api.url').'/admin/checkBajet',['kodcaw' => Auth::user()->cawangan, 'year' => $request->year, 'jenisbajet' => $request->jenisbajet])->json(); if(sizeof($bajet) > 0) { Session::flash('type', 'error'); Session::flash('message', 'Tidak berjaya kerana sudah ada data!'); Session::flash('title', 'Tidak Berjaya Disimpan'); return redirect()->route('bajet'); }else{ return $this->engineTambah($request); } } public function engineTambah(Request $request){ $arraybulan = [ ['bulan' => 'Januari','bajet' => 0], ['bulan' => 'Februari','bajet' => 0], ['bulan' => 'Mac','bajet' => 0], ['bulan' => 'April','bajet' => 0], ['bulan' => 'Mei','bajet' => 0], ['bulan' => 'Jun','bajet' => 0], ['bulan' => 'Julai','bajet' => 0], ['bulan' => 'Ogos','bajet' => 0], ['bulan' => 'September','bajet' => 0], ['bulan' => 'Oktober','bajet' => 0], ['bulan' => 'November','bajet' => 0], ['bulan' => 'Disember','bajet' => 0], ]; foreach($arraybulan as $index => $bulan) $arraybulan[$index]['bajet'] = intval($request->bajet[$index]); $year = $request->year; $jenisbajet = $request->jenisbajet; $kodcaw = Auth::user()->cawangan; $username = Auth::user()->name; $bajeting = Http::post(config('api.url') . '/admin/simpanBajet',[ 'year'=> $year, 'jenisbajet'=> $jenisbajet, 'kodcaw'=> $kodcaw, 'bulan'=> $arraybulan, 'username' => $username ])->json(); Session::flash('type', 'success'); Session::flash('message', 'Bajet sudah berjaya disimpan!'); Session::flash('title', 'Berjaya disimpan'); return redirect()->route('bajet'); } public function kemaskinibajet(){ return view('bajet.kemaskinibajet'); } }