Download the PHP package cokecancino/laravel-flow without Composer
On this page you can find all versions of the php package cokecancino/laravel-flow. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cokecancino/laravel-flow
More information about cokecancino/laravel-flow
Files in cokecancino/laravel-flow
Package laravel-flow
Short Description Laravel package para la integración de pagos con Flow (https://www.flow.cl)
License MIT
Homepage https://github.com/cokecancino/laravel-flow
Informations about the package laravel-flow
Laravel Flow
Paquete para Laravel que implementa la integración de pagos con Flow.
Probado con Laravel 5.1 y 5.5
Instalación
Paso 1: Instalar a través de Composer
Paso 2: Agregar el Service Provider
En el archivo config/app.php
, agregar la siguiente línea al array providers
:
Paso 3: Agregar el alias
En el mismo archivo, agregar la siguiente línea al array aliases
:
Paso 4: Publicar el archivo de configuración
Paso 5: Configura tu .env
o modifica tu config/flow.php
Utilización
Este paquete actúa como un Service Provider para el Kit de Integración de Flow, por lo tanto, me limitaré a ejemplificar solo las diferencias de su utilización dentro de Laravel.
Importante: Excluye la protección CSRF para las páginas de éxito, fracaso y confirmación, ya que Flow no sabrá qué token CSRF enviar a tus rutas.
Proyecto de demostración
Antes de ver los ejemplos que vienen a continuación, quizás prefieras echarle un vistazo al proyecto de demostración del paquete implementado en Laravel 5.5, o bien analizarlo en conjunto para una mayor comprensión de cómo utilizarlo.
Formulario de compra
View: resources/views/index.blade.php
Creando una nueva orden
Controller: Http/Controllers/FlowController.php
View: resources/views/orden.blade.php
Página de éxito
Controller: Http/Controllers/FlowController.php
View: resources/views/flow/exito.blade.php
Página de fracaso
Controller: Http/Controllers/FlowController.php
View: resources/views/flow/fracaso.blade.php
Página de confirmación
Controller: Http/Controllers/FlowController.php
Routes
Licencia
Este paquete cuenta con licencia conforme a los términos de la Licencia MIT.