一个基于server酱推送服务的laravel package

本文介绍了一个基于Server酱的Laravel包,用于实现低成本的服务器通知,包括运维通知、评论通知和留言本功能。通过安装依赖并配置SCKEY,可以使用Seven Facade轻松发送消息到微信。
摘要由CSDN通过智能技术生成

最近在做服务器通知的时候,发现邮件,短信什么的都需要钱,但是自己需要的服务要求也不高,遂找到了server酱做代替,真的是一个非常好用简单易用的的推送工具,你可以用来做,

  • 服务器运维通知
  • 评论通知,当有人评论你博客时候可以做通知工具
  • 网站留言本,直接推送到你的微信

同时,我也将它laravel化了

可以看这里sevenshi/serverchan

A Easy Laravel Package for ServerChan

See Server酱

Quick Start Guide

  • Create a Laravel 5.5 project: composer create-project laravel/laravel myproject dev-develop

  • cd myproject

  • Add dependency: composer require sevenshi/serverchan

  • Copy configuration: php artisan vendor:publish

  • set the SCKEY you get from the serverchan on the .env SCKEY=SCU17044T7eafa406fxxxxxxxxxx

Now you are ready to use the Seven Facade, e.g. open routes/web.php:

  • send message to yourself
<?php

Route::get('seven',function (){
    Seven::setTitle('hi')->setMessage('hello world')->push();
});
  • send message to who subscribe your channel

the channel comes from the PushBear,and channel key comes from the channel you create

<?php

Route::get('seven',function (){
    Seven::setTitle('hi')->setMessage('hello every body')->setChannel('4794-e28b9dae54e86365773xxx')->pushbear();
});
  • response

if the request is ok,it will response these data below:

push:

- success {"errno":0,"errmsg":"success","dataset":"done"}

pushbear:

- {"code":0,"message":"","data":"1\u6761\u6d88\u606f\u5df2\u6210\u529f\u63a8\u9001\u5230\u53d1\u9001\u961f\u5217","created":"2018-07-18 14:43:05"}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值