/** Store a newly created resource in storage. @return Response */ public function postCreate() { // Declare the rules for the form validation $rules = array('kdgudangtxt' => 'required|min:3|unique:gudangs,kdgudang', 'keterangantxt' => 'required|min:3'); $messages = ['kdgudangtxt.min' => 'Kode Gudang minimal 3 karakter', 'kdgudangtxt.required' => 'Silahkan isi Kode Gudang', 'kdgudangtxt.unique' => 'Kode Gudang sudah ada', 'keterangantxt.min' => 'Keterangan minimal 3 karakter', 'keterangantxt.required' => 'Silahkan isi Keterangan']; // Validate the inputs $validator = Validator::make(Input::all(), $rules, $messages); // Check if the form validates with success if ($validator->passes()) { // Create a new blog gudang $idkode = Input::get('kdgudangtxt'); // Update the blog gudang data $this->gudang->kdgudang = Input::get('kdgudangtxt'); $this->gudang->keterangan = Input::get('keterangantxt'); // Was the blog gudang created? if ($this->gudang->save()) { // Redirect to the new blog gudang page $this->gudang->kdgudang = Input::get('kdgudangtxt'); return Redirect::to('admin/gudangs/' . $this->gudang->kdgudang . '/edit')->with('success', Lang::get('admin/gudangs/messages.create.success')); } // Redirect to the blog gudang create page return Redirect::to('admin/gudangs/create')->with('error', Lang::get('admin/gudangs/messages.create.error')); } // Form validation failed return Redirect::to('admin/gudangs/create')->withInput()->withErrors($validator); }