edbizarro / slacker-iugu
Get information from http://c.iugu.com in your slack
Requires
- php: ^7.0
- iugu/iugu: ^1.0
- spatie/laravel-slack-slash-command: ^1
Requires (Dev)
- mockery/mockery: ^0.9.5
- orchestra/testbench: ~3.2.0|~3.3.0
- phpunit/phpunit: 5.*
This package is auto-updated.
Last update: 2024-10-23 08:26:16 UTC
README
Based and inspired by spatie/laravel-slack-slash-command
First of all setup a Slash command and install spatie/laravel-slack-slash-command package into a Laravel app.
Usage
Follow this steps to use this package in your Laravel installation
1. Require it on composer
composer require edbizarro/slacker-iugu
2. Load service provider
You need to update your config/app.php
configuration file to register our service provider, adding this lines on providers
array:
// config/app.php 'providers' => [ ... Spatie\SlashCommand\SlashCommandServiceProvider::class, Edbizarro\Slacker\Iugu\Providers\SlackerIuguServiceProvider::class, ];
Configuration
You need to publish the package configuration file. To do this, run php artisan vendor:publish
on terminal.
This will publish a slacker-iugu-handler.php
file on your configuration folder like this:
<?php return [ /* * The token provided by iugu. */ 'token' => env('IUGU_API_TOKEN'), 'handlers' => [ Edbizarro\Slacker\Iugu\Handlers\IuguCustomerHandler::class, Edbizarro\Slacker\Iugu\Handlers\IuguSubscriptionHandler::class, ], ];
Note that this file uses environment variables, it's a good practice put your secret keys in your .env
file adding this lines on it:
IUGU_API_TOKEN="YOUR_KEY"
And you're good to go.