melipayamak/laravel

Laravel Melipayamak 集成

1.0.0 2019-12-23 13:20 UTC

This package is not auto-updated.

Last update: 2024-09-24 13:02:49 UTC


README

介绍全国短信服务

全国短信是一个完整的短信发送和接收、短信语音和全面管理其他服务的Web服务,您可以轻松使用。

安装

在安装之前,您需要在全国短信网站上注册。

注册后,您将获得200条免费短信进行测试。

注册后,您可以按照以下步骤进行安装。

composer require melipayamak/laravel:1.0.0

或者通过将以下行添加到composer.json文件中

"melipayamak/laravel": "1.0.0"

然后执行以下命令

composer update

在Laravel中安装

从Laravel 5.5开始,无需执行以下步骤。

首先,将 Melipayamak\Laravel\ServiceProvider 添加到 config/app.php 文件中的 providers 列表。

'providers' => [
  ...
  Melipayamak\Laravel\ServiceProvider::class,
],

然后,将以下 facade 添加到 aliases 列表。

'aliases' => [
  ...
  Melipayamak\Laravel\Facade::class,
],

最后,发布配置文件。

php artisan vendor:publish --tag="melipayamak"

然后,编辑配置文件 config/melipayamak.php,包括全国短信账户的用户名和密码。

使用方法

发送短信的示例代码

use Melipayamak;
try{

    $sms = Melipayamak::sms();
    $to = '09123456789';
    $from = '5000...';
    $text = 'تست وب سرویس ملی پیامک';
    $response = $sms->send($to,$from,$text);
    $json = json_decode($response);
    echo $json->Value; //RecId or Error Number 
}catch(Exception $e){
    echo $e->getMessage();
}

由于全国短信服务不仅限于发送短信,您可以通过以下方式完全访问服务

// وب سرویس پیامک
$smsRest = Melipayamak::sms();
$smsSoap = Melipayamak::sms('soap');
// وب سرویس تیکت پشتیبانی
$ticket = Melipayamak::ticket();
// وب سرویس برای مدیریت کامل  ارسال انبوه پیامک
$branch = Melipayamak::branch();
//وب سرویس کاربران
$users = Melipayamak::users();
//وب سرویس دفترچه تلفن
$contacts = Melipayamak::contacts()

获取完整方法列表

要获取完整方法列表,请访问以下地址

Melipayamak/melipayamak-php

更多信息

有关更多信息,请参阅 全国短信服务介绍 页面。