Exemplo n.º 1
0
 /**
  * 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'));
 }