承接 alexgh12/help_center 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

alexgh12/help_center

最新稳定版本:1.0.0

Composer 安装命令:

composer require alexgh12/help_center

包简介

Centro de ayuda, genera una pagina web para mostrar los articulos de ayuda y/o documentación, leyendo los archivos .md de la carpeta resources/docs

README 文档

README

Logo Alex Gh

Total Downloads Latest Stable Version License

Introducción

Centro de ayuda para Laravel que genera una página web para mostrar artículos de ayuda y/o documentación, leyendo archivos .md desde la carpeta resources/docs.

Requisitos

  • PHP 7.4+ u 8.0+
  • Laravel 7.0+, 8.37+, 9.0+, 10.0+, 11.0+, 12.0+ o 13.0+
  • Composer

Instalación

  1. Ejecuta el siguiente comando en tu terminal:
composer require alexgh12/help_center
  1. El paquete se auto-registra gracias a Laravel Package Auto-Discovery. No necesitas agregar el Service Provider manualmente.

  2. (Opcional) Publica los archivos de configuración y documentación de ejemplo:

# Publicar configuración
php artisan vendor:publish --tag=help-center-config

# Publicar documentación de ejemplo
php artisan vendor:publish --tag=help-center-docs

Configuración

Archivo de configuración

Después de publicar la configuración, puedes modificar config/HelpCenter.php:

<?php

return [
    'enabled' => env('HELP_CENTER_ENABLED', true),
    'path_views' => env('HELP_CENTER_PATH_VIEWS', 'help-center'),
    'path_docs' => env('HELP_CENTER_PATH_DOCS', 'resources/docs/'),
    'default_file' => env('HELP_CENTER_DEFAULT_FILE', 'introduction.md'),
    'auth' => env('HELP_CENTER_AUTH', false),
];

Opciones disponibles

Opción Descripción Valor por defecto
enabled Activa o desactiva el centro de ayuda true
path_views Prefijo de la ruta URL para acceder al help center help-center
path_docs Ruta relativa a los archivos de documentación (.md) resources/docs/
default_file Archivo markdown que se muestra por defecto introduction.md
auth Requiere autenticación para acceder false

Variables de entorno

Puedes configurar todas las opciones usando variables de entorno en tu archivo .env:

HELP_CENTER_ENABLED=true
HELP_CENTER_PATH_VIEWS=help-center
HELP_CENTER_PATH_DOCS=resources/docs/
HELP_CENTER_DEFAULT_FILE=introduction.md
HELP_CENTER_AUTH=false

Publicar archivos

El paquete proporciona los siguientes tags de publicación:

# Publicar configuración
php artisan vendor:publish --tag=help-center-config

# Publicar documentación de ejemplo
php artisan vendor:publish --tag=help-center-docs

# Publicar ambos
php artisan vendor:publish --tag=help-center-config --tag=help-center-docs

Uso

Estructura de documentos

Crea archivos .md en la carpeta resources/docs/. La estructura de carpetas se refleja automáticamente en el menú lateral.

Ejemplo de estructura:

resources/docs/
├── introduction.md
├── getting-started/
│   ├── installation.md
│   └── configuration.md
└── api/
    ├── documentation.md
    └── reference.md

URL de acceso

Por defecto, el help center está disponible en /help-center.

Características de Markdown

El paquete soporta:

  • Encabezados (h1-h6)
  • Listas (ordenadas y desordenadas)
  • Código con resaltado de sintaxis (usando Prism.js)
  • Tablas
  • Blockquotes
  • Diagramas Mermaid
  • Imágenes
  • Links

Ejemplo de documento

# Título del artículo

Este es un párrafo de ejemplo.

## Subtítulo

- Elemento 1
- Elemento 2

### Código

\`\`\`php
<?php

echo "Hola mundo";
\`\`\`

### Tabla

| Columna 1 | Columna 2 |
|-----------|-----------|
| Dato 1    | Dato 2    |

Documentación de ejemplo

Después de ejecutar php artisan vendor:publish --tag=help-center-docs, tendrás la siguiente estructura de ejemplo:

resources/docs/
├── introduction.md
├── getting-started/
│   └── installation.md
├── authentication.md
├── api/
│   ├── documentation.md
│   └── reference.md
└── ejemplos.md

Puedes usar estos archivos como punto de partida para tu documentación.

Licencia

AlexGh12 es software de código abierto bajo licencia MIT.

统计信息

  • 总下载量: 15
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 6
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: Blade

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-03-19

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固