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