/** * Store a newly created resource in storage. * * @return Response */ public function store(persyaratanRequest $request) { // $input = $request->except('_token', 'jurusan', 'tanggal', 'bulan', 'tahun'); $jurusan = $request->get('jurusan'); persyaratan::where('tanggal', '=', $request->get('tanggal'))->where('bulan', '=', $request->get('bulan'))->where('tahun', '=', $request->get('tahun'))->where('id_jurusan', '=', $jurusan)->delete(); foreach ($input as $key => $val) { $implode = explode('-', $key); $mahasiswa = $implode[1]; $persyaratan = new persyaratan(); $persyaratan->id_mahasiswa = $mahasiswa; $persyaratan->id_jurusan = $jurusan; $persyaratan->tanggal = $request->get("tanggal"); $persyaratan->bulan = $request->get('bulan'); $persyaratan->tahun = $request->get('tahun'); $persyaratan->absen = $input[$key]['absen']; $persyaratan->save(); } if ($this->auth->user()->status == 'admin') { return redirect(route('admin.persyaratan.index')); } return redirect(route('guru.persyaratan.index')); }