dealaxer / gammu-e2s
通过Web界面为Gammu(SMSD)提供Laravel包,允许通过电子邮件发送短信。
dev-master
2017-11-16 20:03 UTC
This package is not auto-updated.
Last update: 2024-09-29 04:48:54 UTC
README
通过Web界面为Gammu(SMSD)提供Laravel包,允许通过电子邮件发送短信。
要求:PHP + PHP-IMAP
地区:EN,RU
-
安装Gammu
sudo apt-get install gammu
-
安装Gammu-SMSD
sudo apt-get install gammu-smsd
-
添加SMSD设置
nano /etc/gammu-smsdrc
-
现在调整
[gammu]
port = /dev/ttyACM0
connection = at
[smsd]
service = sql
driver = native_mysql
host = localhost
logfile = /var/log/gammu-smsd
user = Your Name
password = Your Password
pc = localhost
database = Your Name DataBase
inboxpath = /var/spool/gammu/inbox/
outboxpath = /var/spool/gammu/outbox/
sentsmspath = /var/spool/gammu/sent/
errorsmspath = /var/spool/gammu/error/
-
重启SMSD服务
sudo systemctl restart gammu-smsd.service
-
安装Laravel 5.5
composer create-project --prefer-dist laravel/laravel blog
php artisan serve
php artisan make:auth
-
安装Gammu-E2S
composer require dealaxer/gammu-e2s:dev-master
-
将提供者添加到config\app.php
Dealaxer\GammuE2S\GammuE2SProvider::class,
-
发布包
php artisan vendor:publish
或php artisan vendor:publish --provider="Dealaxer/GammuE2S/GammuE2SProvider"
-
迁移数据库
php artisan migrate
-
打开访问接口
chgrp -R www-data storage bootstrap/cache
chmod -R ug+rwx storage bootstrap/cache
- 现在您可以使用Web界面了!
Web界面截图