PHPackages                             daijulong/laravel-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. [Utility &amp; Helpers](/categories/utility)
4. /
5. daijulong/laravel-sms

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

daijulong/laravel-sms
=====================

一个灵活的、易于扩展的适用于Laravel5.5+的短信发送工具包

1.0.1(8y ago)1183MITPHPPHP &gt;=7.0

Since Aug 23Pushed 8y ago1 watchersCompare

[ Source](https://github.com/daijulong/laravel-sms)[ Packagist](https://packagist.org/packages/daijulong/laravel-sms)[ RSS](/packages/daijulong-laravel-sms/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

Laravel Sms
===========

[](#laravel-sms)

供*Laravel5*使用的一个可支持多平台，易扩展的短信发送工具

仅作为短信发送工具，不涉及业务逻辑

环境要求
----

[](#环境要求)

- php: &gt;= 7.0
- ext-curl: \*

目前支持的短信平台
---------

[](#目前支持的短信平台)

- 阿里云

安装
--

[](#安装)

Via Composer

```
$  composer require daijulong/laravel-sms
```

composer.json

```
"daijulong/laravel-sms": "~1.0"
```

如果Laravel5.5以下版本：

1. 在config/app.php文件中providers数组里加入：

    ```
    Daijulong\LaravelSms\Providers\SmsServiceProvider::class,
    ```
2. 在config/app.php文件中的aliases数组里加入：

    ```
    'Sms' => Daijulong\LaravelSms\SmsSender::class,
    ```

配置
--

[](#配置)

生成配置文件：

```
php artisan vendor:publish --provider="Daijulong\LaravelSms\Providers\SmsServiceProvider"
```

将在config目录下生成配置文件：sms.php，各配置项在此配置文件中有详细说明。

使用
--

[](#使用)

> 以新建并使用一个验证码短信为例

1. 创建短信

    ```
    php artisan sms:create Captcha
    ```

    > 短信名应首字母大写

    将在app/Sms目录下生成类文件：Captcha.php，内容如下：

    ```
