medianova/laravel-sms

1.3 2021-08-02 10:52 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:18:53 UTC


README

支持网关

  • oztek // (ozteksms.com)
  • smspaneli // (smspaneli.com)

安装

您可以通过 composer 安装此包

composer require medianova/laravel-sms

config/sms.php 中进行配置

return [
    'default_provider'=>env('SMS_PROVIDER', 'oztek'),
    'fallback_provider'=>env('SMS_PROVIDER_FALLBACK', ''), //alternative sms provider for an emergency
    'oztek'=>[
        'url'=>env('OZTEK_URL', 'http://www.ozteksms.com/panel/smsgonder1Npost.php'),
        'type'=>env('OZTEK_TYPE', 'Normal'),
        'number'=>env('OZTEK_NUMBER', 'XXXXXXXXX.XXXXXXXXX.XXXXXXXXX'),
        'username'=>env('OZTEK_USERNAME', 'XXXXXXX'),
        'password'=>env('OZTEK_PASSWORD', 'XXXXXXX'),
        'orginator'=>env('OZTEK_ORGINATOR', 'XXXXXXX'),
    ],
];

使用方法

<?php

use Medianova\LaravelSms\Facades\Sms;

Sms::to('0905551234567')
    ->send('Hello World');

或通过选择提供商来使用

Sms::provider('oztek')
    ->to('0905551234567')
    ->send('Hello World');