/** * Store a newly created resource in storage. * * @return Response */ public function store() { $rules = array('kode_prodi' => 'required', 'jenjang' => 'required', 'jurusan' => 'required', 'nama_prodi' => 'required'); $validation = Validator::make(Input::all(), $rules); # using function for validation data prodi if ($validation->fails()) { return Redirect::to('administrator/prodi')->withErrors($validation)->with('msge', 'Ada kesalahan, silahkan mencoba kembali dan perhatikan ketentuan yang berlaku'); } else { # if the data is valid $in = Input::all(); $prodi = new prodi(); $cekdata = Prodi::find($prodi->kode_prodi = $in['kode_prodi']); if ($cekdata) { return Redirect::to('administrator/prodi')->with('msge', 'Maaf, Kode prodi sudah ada!'); } else { $prodi->kode_prodi = $in['kode_prodi']; $prodi->jenjang = $in['jenjang']; $prodi->jurusan = $in['jurusan']; $prodi->nama_prodi = $in['nama_prodi']; $prodi->save(); return Redirect::to('administrator/prodi')->with('msgs', 'Prodi berhasil disimpan!'); } } }