dealaxer/gammu-e2s

通过Web界面为Gammu(SMSD)提供Laravel包,允许通过电子邮件发送短信。

安装: 34

依赖: 0

建议者: 0

安全性: 0

星标: 3

关注者: 1

分支: 1

开放问题: 0

语言:JavaScript

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包,允许通过电子邮件发送短信。

Dashboard 本手册末尾的所有截图

要求:PHP + PHP-IMAP
地区:EN,RU

  1. 安装Gammu
    sudo apt-get install gammu

  2. 安装Gammu-SMSD
    sudo apt-get install gammu-smsd

  3. 添加SMSD设置
    nano /etc/gammu-smsdrc

  4. 现在调整

[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/
  1. 重启SMSD服务
    sudo systemctl restart gammu-smsd.service

  2. 安装Laravel 5.5

  • composer create-project --prefer-dist laravel/laravel blog
  • php artisan serve
  • php artisan make:auth
  1. 安装Gammu-E2S
    composer require dealaxer/gammu-e2s:dev-master

  2. 将提供者添加到config\app.php

Dealaxer\GammuE2S\GammuE2SProvider::class,
  1. 发布包
    php artisan vendor:publishphp artisan vendor:publish --provider="Dealaxer/GammuE2S/GammuE2SProvider"

  2. 迁移数据库
    php artisan migrate

  3. 打开访问接口

  • chgrp -R www-data storage bootstrap/cache
  • chmod -R ug+rwx storage bootstrap/cache
  1. 现在您可以使用Web界面了!

Web界面截图

GammuE2S

GammuE2S

GammuE2S

GammuE2S

GammuE2S

GammuE2S

GammuE2S

GammuE2S

GammuE2S

GammuE2S