public function postCreate() { $exist_user = CartographyUser::where('username', '=', Input::get('username'))->get(); $exist_email = CartographyUser::where('email', '=', Input::get('email'))->get(); if (isset($exist_user[0])) { return "Usuario " . Input::get('username') . " já existe. " . HTML::link($this->route . '/create', 'Voltar'); } elseif (isset($exist_email[0])) { return "Email " . Input::get('email') . " já existe. " . HTML::link($this->route . '/create', 'Voltar'); } elseif (Input::get('password_1') == '') { return "Você deve digitar uma senha. " . HTML::link($this->route . '/create', 'Voltar'); } elseif (Input::get('password_1') != Input::get('password_2')) { return "As senhas devem corresponder. " . HTML::link($this->route . '/create', 'Voltar'); } else { $cartography_user = new CartographyUser(); $cartography_user->name = Input::get('name'); $cartography_user->username = Input::get('username'); $cartography_user->password = md5(Input::get('password_1')); $cartography_user->usertype = Input::get('usertype'); $cartography_user->email = Input::get('email'); $cartography_user->save(); return Redirect::to($this->route)->with(array('msg_success' => 'Cartografia adicionada com sucesso')); } }