Exemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $input = Input::all();
     $aturan = array('kode' => 'required', 'nama' => 'required');
     $pesan = array('kode.required' => 'Kode Mapel harus diisi', 'nama.required' => 'Nama Mapel harus diisi');
     $validasi = Validator::make($input, $aturan, $pesan);
     if ($validasi->fails()) {
         return Redirect::to('mapel/create')->withInput()->withErrors($validasi);
     } else {
         $cek = Mapel::where('kd_mapel', '=', Input::get('kode'))->count();
         if ($cek > 0) {
             return Redirect::to('admin/mapel/create')->withInput()->with('pesan', "<hr><div class='alert alert-danger'>\n\t\t\t\t\t\tKode Mapel sudah digunakan</div>");
         } else {
             $mapel = new Mapel();
             $mapel->kd_mapel = Input::get('kode');
             $mapel->nm_mapel = Input::get('nama');
             $mapel->save();
             return Redirect::to('admin/mapel')->with('pesan', "<hr><div class='alert alert-info'>\n\t\t\t\t\t\tData Berhasil disimpan</div>");
         }
     }
 }