intoegy / sms
从您的laravel应用程序发送GSM短信(SMS)
1.0.5
2022-01-07 13:01 UTC
Requires
- php: >=5.4
- laravel/framework: >=5.4
README
从您的laravel应用程序发送GSM短信(SMS)
实现 https://github.com/intoegy/sms 用于 Laravel
关于
intoegy/sms
包允许您从您的laravel应用程序发送 短信。
安装
在您的 composer.json
中要求 intoegy/sms
包并更新您的依赖项
composer require intoegy/sms
如果您遇到冲突,这可能是因为安装了较旧的 intoegy/sms 或 intoegy/sms 版本。首先删除冲突的包,然后再次尝试安装
composer remove intoegy/sms composer require intoegy/sms
配置
首先您需要在 SMS Egypt 创建账户。
默认设置在 config/sms.php
中。发布配置以将文件复制到您自己的配置
php artisan vendor:publish --tag="sms-config"
如果在先前步骤中遇到错误,您需要创建一个名为 /config/sms.php
的配置文件,其中包含以下内容
<?php return [ 'username' => env('SMS_USER','<username>'), 'password' => env('SMS_PASS','<password>'), 'sender' => env('SMS_SENDER','<your-approved-sender>), ];
为了更高的安全性,您还可以在 .env
文件中添加此信息
#... SMS_USER = SMS_PASS = SMS_SENDER = #...
您需要将包提供者添加到您的应用提供者列表
'providers' => [ // ... Intoegy\SMS\SMSServcieProvider::class, // ... ]
全局使用
SMS::send('201010000000','test message');
您可以在项目的任何地方发送短信,只需在应用程序的别名 config/app.php
中添加 SMS
别名即可
'aliases' => [ "SMS"=>Intoegy\SMS\SMSServiceProvider::class, // ... ];
许可
在MIT许可下发布,请参阅 LICENSE。