定制 yedincisenol/sms 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

yedincisenol/sms

最新稳定版本:1.5.2

Composer 安装命令:

composer require yedincisenol/sms

包简介

Send sms with Php

README 文档

README

Send Sms With Php & Laravel and Any sms provider

Travis Packagist Packagist Packagist

Added Providers For Now

  • Eflatun Sms
  • Mutlucell
  • Iletimerkezi
  • Verimor

Example Usage

<?php

include "vendor/autoload.php";

/**
 * Example client for send sms with Eflatun Sms provider
 */
$smsProvider = new yedincisenol\Sms\Sms("EflatunSms", array(
    "username"  => "eflatun_sms_username",
    "password"  => "eflatun_sms_password"
));

echo $smsProvider->send("Selam", array(5557777777), "YENICO");

How to install

composer require yedincisenol/sms

Config

You can fill Sms config file or pass config on initialize Sms object

For Laravel

php artisan vendor:publish --tag=sms

For before Laravel 5.6

in config/app.php providers' => [ ... yedincisenol\Sms\LaravelServiceProvider::class ],

For Lumen

Open bootstrap/app.php add these lines to Service Providers section.

$app->register(\yedincisenol\Sms\LaravelServiceProvider::class);

If you need config_path helper, this can help you.

Add new Providers

You can fork the repo and add new providers what you need.

How?

  • Add new Config key in Config/Sms.php file as same of Driver name
  • Add new Driver in Drivers folder
  • Extend new Driver from Sms abstract class
  • Add Required config parameters array and fill it
  • Add send method and fill it
  • Add checkResponse method and fill it

Send me mail o@yedincisenol.com for any problem or help request.

统计信息

  • 总下载量: 36.15k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 8
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 8
  • Watchers: 1
  • Forks: 5
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-02-27