Example #1
0
 /** 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);
 }