All Projects → overtrue → laravel-easy-sms

overtrue / laravel-easy-sms

Licence: MIT License
overtrue/easy-sms service provider for Laravel.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to laravel-easy-sms

Easy Sms
📲 一款满足你的多种发送需求的短信发送组件
Stars: ✭ 2,646 (+16437.5%)
Mutual labels:  sms, sms-client
docs
blaulichtSMS API (Schnittstellenbeschreibung)
Stars: ✭ 15 (-6.25%)
Mutual labels:  sms
laravel-sms-api
Laravel package to provide SMS API integration.
Stars: ✭ 84 (+425%)
Mutual labels:  sms
go-mitake
A Mitake SMS library for Golang
Stars: ✭ 15 (-6.25%)
Mutual labels:  sms
jasmin-web-panel
📨 Jasmin Web Panel for Jasmin SMS Gateway
Stars: ✭ 33 (+106.25%)
Mutual labels:  sms
owt
Update Version 3.1 added free SMS messaging.
Stars: ✭ 339 (+2018.75%)
Mutual labels:  sms
mimo-ce
MIMO Community Edition
Stars: ✭ 20 (+25%)
Mutual labels:  sms
laravel-authy
Rinvex Authy is a simple wrapper for @authy TOTP API, the best rated Two-Factor Authentication service for consumers, simplest 2fa Rest API for developers and a strong authentication platform for the enterprise.
Stars: ✭ 35 (+118.75%)
Mutual labels:  sms
scoutx
ScoutX: An SMS/Voice notifier for Nightscout, and now currently working on a Wisblock powered GPS tracker with Helium as well as an accessible DIY Libre CGM solution.
Stars: ✭ 33 (+106.25%)
Mutual labels:  sms
sms
API server to send SMS using GSM modem. Written in Go
Stars: ✭ 26 (+62.5%)
Mutual labels:  sms
sms
高可用短信微服务
Stars: ✭ 57 (+256.25%)
Mutual labels:  sms
fake-sms-notifier
Fake SMS (as email during development) Notifier Bridge
Stars: ✭ 16 (+0%)
Mutual labels:  sms
ionic-native-sms-retriever-plugin-master
Cross-platform plugin for Cordova / PhoneGap to Retrieve SMS. Available for Android.
Stars: ✭ 16 (+0%)
Mutual labels:  sms
slack-texts
SMS notifications for Slack groups
Stars: ✭ 19 (+18.75%)
Mutual labels:  sms
dj-twilio-sms
Twilio SMS Integration for Django
Stars: ✭ 15 (-6.25%)
Mutual labels:  sms
smpp.net
Short Message Peer-to-Peer (SMPP) .NET library
Stars: ✭ 29 (+81.25%)
Mutual labels:  sms
vonage-node-code-snippets
NodeJS code examples for using Nexmo
Stars: ✭ 46 (+187.5%)
Mutual labels:  sms
go sgip
This is an implementation of SGIP 1.2 for Go
Stars: ✭ 17 (+6.25%)
Mutual labels:  sms
PonyDirect
PonyDirect
Stars: ✭ 34 (+112.5%)
Mutual labels:  sms
scriptbox
Script box is a full VAS application for demonstrate kannel.js, shorty and smpp usage
Stars: ✭ 19 (+18.75%)
Mutual labels:  sms

Laravel EasySMS

overtrue/easy-sms service provider for Laravel.

Laravel Octane Ready Status GitHub release (latest SemVer) GitHub License Packagist Downloads

Sponsor me

Installing

$ composer require overtrue/laravel-easy-sms -vvv

Usage

config/services.php

    'easy-sms' => [
        // HTTP 请求的超时时间(秒)
        'timeout' => 5.0,
    
        // 默认发送配置
        'default' => [
            // 网关调用策略,默认:顺序调用
            'strategy' => \Overtrue\EasySms\Strategies\OrderStrategy::class,
    
            // 默认可用的发送网关
            'gateways' => [
                'yunpian', 'aliyun',
            ],
        ],
        // 可用的网关配置
        'gateways' => [
            'errorlog' => [
                'file' => '/tmp/easy-sms.log',
            ],
            'yunpian' => [
                'api_key' => env('EASY_SMS_YUNPIAN_API_KEY'),
            ],
            'aliyun' => [
                'access_key_id' => env('EASY_SMS_ALIYUN_KEY_ID'),
                'access_key_secret' =>  env('EASY_SMS_ALIYUN_API_KEY'),
                'sign_name' => '',
            ],
            //...
        ],
    ],

Send a message:

app('easy-sms')->send(13188888888, [
    'content'  => '您的验证码为: 6379',
    'template' => 'SMS_001',
    'data' => [
        'code' => 6379
    ],
]);

More...

Contributing

You can contribute in one of three ways:

  1. File bug reports using the issue tracker.
  2. Answer questions or fix bugs on the issue tracker.
  3. Contribute new features or update the wiki.

The code contribution process is not very formal. You just need to make sure that you follow the PSR-0, PSR-1, and PSR-2 coding guidelines. Any new code contributions must be accompanied by unit tests where applicable.

Sponsor me

Project supported by JetBrains

Many thanks to Jetbrains for kindly providing a license for me to work on this and other open-source projects.

PHP 扩展包开发

想知道如何从零开始构建 PHP 扩展包?

请关注我的实战课程,我会在此课程中分享一些扩展开发经验 —— 《PHP 扩展包实战教程 - 从入门到发布》

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].