PHPackages                             siaoynli/laravel-alicloud-sms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. siaoynli/laravel-alicloud-sms

ActiveLibrary

siaoynli/laravel-alicloud-sms
=============================

aliyun-php-sdk,sms,laravel

2.0.2(1y ago)160MITPHPPHP &gt;=5.5CI failing

Since Nov 20Pushed 1y ago1 watchersCompare

[ Source](https://github.com/siaoynli/laravel-alicloud-sms)[ Packagist](https://packagist.org/packages/siaoynli/laravel-alicloud-sms)[ Docs](https://github.com/siaoynli/laravel-alicloud-sms)[ RSS](/packages/siaoynli-laravel-alicloud-sms/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (2)Versions (7)Used By (0)

laravel-alicloud-sdk-sms
========================

[](#laravel-alicloud-sdk-sms)

#### 项目介绍

[](#项目介绍)

阿里云 SDK 发送短信包,一个号码 1 小时限制 5 条 一天限制 10 条

install
-------

[](#install)

this package for laravel

```
composer require siaoynli/laravel-alicloud-sms

```

add the

```
Siaoynli\AliCloud\Sms\LaravelAliCloudSmsServerProvider::class

```

to the providers array in config/app.php

```
php artisan vendor:publish --provider="Siaoynli\AliCloud\Sms\LaravelAliCloudSmsServerProvider"

```

alias
-----

[](#alias)

```
 "Sms" => \Siaoynli\AliCloud\Sms\Facades\Sms::class,

```

使用方法
----

[](#使用方法)

```
use Siaoynli\AliCloud\Sms\Facades\Sms;

$message=[
  "code"=>"1234",  //code 对应模板里面的code 变量
  "product"=>"xx网", //product 对应模板里面的product 变量
];

          $result=Sms::to("18906715000")->signName("注册验证")->template("SMS_29010034")->send($message);
```

返回结果

```
  "state" => 1
  "info" => array:4 [▼
    "Message" => "OK"
    "RequestId" => "A8A513E0-E631-4929-882B-7219D01F0E26"
    "BizId" => "442107374224819990^0"
    "Code" => "OK"
  ]

//或者
array:2 [▼
  "state" => 0
  "info" => array:3 [▼
    "Message" => "触发分钟级流控Permits:1"
    "RequestId" => "89BFE73F-84FC-42D7-90F8-AFFA6C42EB73"
    "Code" => "isv.BUSINESS_LIMIT_CONTROL"
  ]
]
```

使用通知
====

[](#使用通知)

```
//App\Notifications\TestNotification
use Siaoynli\NotificationChannels\AliSms\AliSmsChannel;
use Siaoynli\NotificationChannels\AliSms\AliSmsMessage;
use Illuminate\Notifications\Notification;

class TestNotification extends Notification implements ShouldQueue
{
    public function via($notifiable)
    {
        return [AliSmsChannel::class];
    }

     public function toAlisms($notifiable)
    {
        return (new AliSmsMessage)
            ->signName("登录验证")
            ->template('SMS_204975xxx')
            ->body([
                "product" => "xxxx"  //需要去阿里云修改实际模板
            ]);
    }

    /**
     * @param $response
     * @param $notifiable
     */
    public function toPayload($response, $notifiable)
    {
        logger($response);
        logger($notifiable->toArray());
    }

    public function failed(\Exception $exception)
    {

    }
}

//发送通知
 $user = User::find(1);
 $user->notify((new \App\Notifications\TestNotification())->delay(10));
//群发
$users = User::all();
Notification::send($users, new \App\Notifications\TestNotification());
```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~329 days

Recently: every ~319 days

Total

6

Last Release

719d ago

Major Versions

1.0.3 → 2.0.02021-01-14

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/7235227?v=4)[西瓜哥](/maintainers/siaoynli)[@siaoynli](https://github.com/siaoynli)

---

Tags

sdksmsaliyunalicloud

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/siaoynli-laravel-alicloud-sms/health.svg)

```
[![Health](https://phpackages.com/badges/siaoynli-laravel-alicloud-sms/health.svg)](https://phpackages.com/packages/siaoynli-laravel-alicloud-sms)
```

###  Alternatives

[aliyuncs/aliyun-oss-php-sdk-laravel

A simple Laravel 5 and lumen service provider for including the Oss PHP SDK for PHP.

7935.4k2](/packages/aliyuncs-aliyun-oss-php-sdk-laravel)[jjonline/aliyun-dysms-php-sdk

Aliyun SMS SDK for PHP

2197.2k](/packages/jjonline-aliyun-dysms-php-sdk)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
