public function crearRol() { $rol = Input::all(); $reglas = array("rol" => "required|alpha"); $mensajes = array("rol.required" => "Ingrese un Rol", "rol.alpha" => "Solo se permiten letras"); $validar = Validator::make($rol, $reglas, $mensajes); if ($validar->passes()) { $permisos = Permisos::orderBy("id")->get(); $role = new Role(); $role->name = Input::get("rol"); $role->save(); foreach ($permisos as $permiso) { $rol = new PermisosRoles(); $rol->role_id = $role->id; $rol->estado = 0; $rol->permission_id = $permiso['id']; $rol->save(); } $html = (string) View::make("dashboard.roles.rolesTablaRoles")->with(array("roles" => Role::all())); return Response::json(array("estado" => 1, "html" => $html)); } else { return Response::json(array("estado" => 2, "error" => $validar->getMessageBag()->toArray())); } }