| Install | |
|---|---|
composer require edbizarro/slacker-iugu |
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.
Follow this steps to use this package in your Laravel installation
composer require edbizarro/slacker-iugu
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,
];
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.