luisj/postman-collection-viewer

There is no license information available for the latest version (v1.0.13) of this package.

Muestra la documentacion de una api en una vista blade a partir de una coleccion de postman

Installs: 66

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Language:CSS

pkg:composer/luisj/postman-collection-viewer

v1.0.13 2024-07-23 17:42 UTC

This package is auto-updated.

Last update: 2025-12-23 20:54:13 UTC


README

Postman Collection Viewer es un paquete PHP que se integra perfectamente con Laravel para renderizar la documentación de una API. Carga una colección JSON exportada desde Postman y la muestra en una vista blade.

Instalación

Instalacion del paquete con composer:

composer require luisj/postman-collection-viewer

Publicar los archivos css y js de la vista blade:

php artisan vendor:publish --provider="Luisj\PostmanCollectionViewer\PostmanCollectionViewerServiceProvider" --tag=public

Instrucciones de uso

Primero debes de exportar la collecion de postman dentro de alguna carpeta en tu proyecto, para poder renderizarla de la siguente forma:

use \Luisj\PostmanCollectionViewer\Facades\PostmanCollectionViewer;

$path_collection = base_path() . "/resources/postman/postman_collection.json";

return PostmanCollectionViewer::loadCollection($path_collection)->renderView();

Tambien se puede cargar el enviroment

$path_collection = base_path() . "/resources/postman/postman_collection.json";
$path_enviroment = base_path() . "/resources/postman/postman_environment.json";

return PostmanCollectionViewer::loadCollection($path_collection)
       ->loadEnviroment($path_enviroment)
       ->renderView();