public function create() { $params = \Input::all(); if (!empty($params)) { $validator = \Validator::make($params, array('ui_profile_id' => array('required'), 'name' => array('required'), 'email' => array('required'), 'password' => array('required'))); if (!$validator->fails()) { $params['password'] = md5($params['password']); $ui_user = new UiUser(); $ui_user->fill($params); if ($ui_user->save()) { return \Redirect::to('uiadmin/uiuser'); } } else { $messages = $validator->messages(); $this->_dataView['messages_errors'] = $messages->all(); } } $ui_user = new UiUser(); $this->_dataView['ui_user'] = $ui_user; $ui_profiles = new UiProfile(); $this->_dataView['ui_profiles'] = $ui_profiles->getAllSelect(); $this->_dataView['module_action'] = 'Adicionar'; return view('uiuser::form', $this->_dataView); }