Download the PHP package akibatech/laravel-ovh-sms without Composer

On this page you can find all versions of the php package akibatech/laravel-ovh-sms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-ovh-sms

Laravel OVH SMS

This is an unofficial integration of the php-ovh-sms library for Laravel 5.

Summary

Installation

Require this package with composer:

After updating composer, add the ServiceProvider to the providers array in config/app.php:

If you want to use the Facade for rapid message sending, you can add this line to your config/app.php in the aliases section:

Then, you should publish the laravel-ovh-sms to your config folder with the following command.

Usage

Send a message (using Facade) anywhere in your app:

Send a message in a controller using DI:

Package API workflow

This package give you an access to a ready to use Ovh\Sms\SmsApi instance with your configured credentials and your default sms account (if present).

It also offer some helpers over the original Api.

Original API workflow

If you don't want to use ready-to-use helpers, you can follow the original workflow. Here's an example:

Using with Laravel Notifications

This package can be used as a driver for Laravel Notifications (Laravel >= 5.3).

Example notification

Here's a simple notification example.

Also, your Notifiable model must implements routeNotificationForOvh().

Nice, you're ready to use the new Laravel Notifications system.

Getting credentials

You can get your credentials from the official API Explorer site at OVH.

Once your credentials in hands, you need to put them in config/laravel-ovh-sms.php.
For convenience, you can put them in your .env file.

Config keys are:

Optional keys:

Support

Issues related to ovh/php-ovh-sms should be posted on its own repo.
For this Laravel package, feel free to post your issues in the issues section.

Contributors

Licence

MIT


All versions of laravel-ovh-sms with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.9
illuminate/support Version >=5.1
ovh/php-ovh-sms Version 1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package akibatech/laravel-ovh-sms contains the following files

Loading the files please wait ....