hexonthebeach/laravel-cmtext-provider

CM.com TextClient in a Laravel Service Provider.

2.0.0 2020-10-02 09:22 UTC

This package is auto-updated.

Last update: 2024-11-29 05:58:55 UTC


README

Service provider to inject the CMText\TextClient

requirements

  • laravel 5

setup

  • Load this package in to your project
composer require hexonthebeach/laravel-cmtext-provider
  • Publish the enclosed config to config/cmtext.php
php artisan vendor:publish "hexonthebeach\LaravelCMTextProvider\CMTextProvider"
  • Add CM_API_KEY to the project .env file, the value should be your Api Key

  • Finally add this service provider to the list of providers in the config/app.php file

'providers' => [
    ... ,
    hexonthebeach\LaravelCMTextProvider\CMTextProvider::class,
],

code example

<?php namespace App\Http\Controllers;

use CMText\TextClient;

class CMTextController extends Controller
{
    public function index(TextClient $textClient)
    {
        $textClient->SendMessage( ... );
    }
}