/** * 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>"); } } }