Skip to content

andreshg112/tecni-rtm-php

Repository files navigation

Cliente de Tecni-RTM para Laravel.

Latest Version on Packagist Build Status StyleCI Scrutinizer Code Quality Code Coverage Total Downloads

Este paquete permite consultar las revisiones técnico-mecánicas (tecnomecánicas) en curso y completadas del sistema Tecni-RTM a través de la API que el software ofrece.

Requisitos

  • Laravel >= 5.5
  • PHP >= 7.1

Si quieres soporte para una versión inferior a las especificadas, por favor deja la petición en los Issues y veré qué puedo hacer.

Instalación

Puedes instalar el paquete a través de composer:

composer require andreshg112/tecni-rtm-php

Este paquete usa Laravel Package Discovery, por lo tanto no se debe agregar el paquete a los providers de config/app.php.

Luego, se recomienda publicar el archivo de configuración así:

php artisan vendor:publish

Y escoger el que diga Andreshg112\TecniRtm\TecniRtmServiceProvider.

Después, puedes configurar los datos de acceso en el archivo .env los cuales son indicados en el archivo config/tecni-rtm.php.

Uso

Para consultar revisiones terminadas:

use Andreshg112\TecniRtm\TecniRtmFacade;

// Usando el alias de la fachada:
$completed = \TecniRtm::completedReviews();

// Usando la fachada:
$completed = TecniRtmFacade::completedReviews();

Para consultar las revisiones en curso:

use Andreshg112\TecniRtm\TecniRtmFacade;

// Usando el alias de la fachada:
$ongoing = \TecniRtm::ongoingReviews();

// Usando la fachada:
$ongoing = TecniRtmFacade::ongoingReviews();

Pruebas

composer test

Registro de cambios

Por favor, revisa las Versiones para comprobar lo que ha cambiado recientemente.

Contribuir

Por favor, mira el archivo CONTRIBUTING (en inglés) para más detalles.

Seguridad

Si descubres algún fallo relacionado con seguridad, por favor escríbeme a andreshg112@gmail.com en vez de hacerlo en los Issues.

Créditos

Licencia

La Licencia MIT. Por favor, mira el archivo License File (en inglés) para más información.

Laravel Package Boilerplate

Este paquete se generó usando Laravel Package Boilerplate.