return response()->json(['error' => 'Datos Invalidos o Incompletos.'], 401); }); Route::post('/signup', function () { $email = Input::get('email'); $pass = Input::get('password'); $password = Hash::make($pass); $tipo_reg = Input::get('tiporeg'); $rol = Input::get('tipo'); $codigoPersona = Input::get('codPersona'); //solo funciona cuando es una Persona $credentials = array('email' => $email, 'password' => $password, 'tiporegistro' => $tipo_reg, 'codigopersona' => $codigoPersona); try { /*falta comprobar, si x ej: un usuario le dieron de baja y luego vuelve a registrarse con su mismo correo, la restriccione n la BD de Unique_correo no le dejará registrar el mismo correo , solo debería ACTIVARSE su vigencia (q no tiene)*/ $user = PlataformaVirtual\User::create($credentials); $roleUser = array('role_id' => $rol, 'user_id' => $user->codigo); $role = PlataformaVirtual\Models\Role_User::create($roleUser); return response()->json(['msg' => 'success'], 200); } catch (Exception $e) { // return Response::json(['error' => 'Usuario ya Existe'], HttpResponse::HTTP_CONFLICT); return Response::json(['error' => $e->getMessage()], 500); } // $token = JWTAuth::fromUser($user); // // return Response::json(compact('token')); }); Route::post("foto", function () { $file = Input::file('file'); $name = Input::get('name'); $extension = Input::get('extension');
/** * Create a new user instance after a valid registration. * * @param array $data * @return User */ protected function create(array $data) { return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]); }