Esempio n. 1
0
 /** 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);
 }