chaboksms / laravel

Laravel Chaboksms 集成

dev-main 2021-10-20 14:44 UTC

This package is auto-updated.

Last update: 2024-09-20 21:27:22 UTC


README

介绍 Chaboksms Web 服务

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

安装

在安装之前,您需要注册 chaboksms 网站。

注册后,您将获得 200 条免费短信用于测试 Web 服务。

注册后,您可以通过以下方式安装。

composer require chaboksms/laravel:1.0.5

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

"chaboksms/laravel": "1.0.5"

然后执行以下命令

composer update

在 Laravel 中安装

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

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

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

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

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

最后,发布配置文件。

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

然后,编辑配置文件 config/chaboksms.php,其中包含 chaboksms 账户的用户名和密码。

使用方法

发送短信示例代码

use Chaboksms;
try{

    $sms = Chaboksms::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();
}

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

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

获取完整方法列表

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

Chaboksms/Chaboksms-php

更多信息

有关更多信息,请访问 Chaboksms Web 服务介绍页面