Download the PHP package chowjiawei/laravel-help-plugin without Composer
On this page you can find all versions of the php package chowjiawei/laravel-help-plugin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download chowjiawei/laravel-help-plugin
More information about chowjiawei/laravel-help-plugin
Files in chowjiawei/laravel-help-plugin
Package laravel-help-plugin
Short Description Integrating useful auxiliary functions into laravel,Assistant tools based on laravel.
License MIT
Homepage https://github.com/chowjiawei/laravel-help-plugin
Informations about the package laravel-help-plugin
- [x] 通知发送(包括但不限于以下频道【更多待接入】)
-
- [x] 钉钉机器人
-
- [x] 企业微信机器人
-
- [x] 微信模板消息
-
- [x] 飞书机器人
- [x] 威妥码拼音互转获取
- [x] 汇率实时互转获取(Openexchangerates Api)
- [x] 全球城市中英互转获取 及更新
- [x] 抖音新交易系统 (非旧交易系统 目前旧交易系统已经被官方废弃 ,正在更新) 本包将持续更新!请详细文档托管 https://learnku.com/docs/laravel-help-plugin
如发现bug 请直接提issue或者直接提pr,造成的不便请谅解。
Laravel辅助工具包
目录
- 安装说明
- 发布配置文件
- 注册门面方法
- 消息驱动
- 钉钉机器人
- 企业微信机器人
- 微信模板消息
- 直接消息推送
- 钉钉机器人
- 企业微信机器人
- 微信模板消息
- Artisan命令示例
- 国家获取转换
- Openexchangerates汇率实时获取
- 扩展Artisan命令
- 代码生成器
- 钉钉Notification模板生成
- 企业微信Notification模板生成
- 微信模板消息Notification模板生成
- 威妥码互转汉语拼音-移步详细文档查看
- 抖音新交易系统
JetBrains 支持的项目
非常感谢 Jetbrains 为我提供了从事这个和其他开源项目的许可。
安装说明
环境要求 本包依托于Laravel框架,其他框架暂不适用
- php => ^7.0
- guzzlehttp/guzzle => ^6.3"
- laravel/framework => ~5.5|~6.0|~7.0|~8.0|~9.0
- overtrue/laravel-wechat => ~5.0
使用composer安装
composer require chowjiawei/laravel-help-plugin
发布配置文件
- 使用工具包请运行Artisan命令
php artisan vendor:publish --provider="Chowjiawei\Helpers\Providers\HelpPluginServiceProvider"
- 如若使用微信模板消息则需要发布easywechat配置,本包默认内置easywechat:
php artisan vendor:publish --provider="Overtrue\LaravelWeChat\ServiceProvider"
微信包的配置 按需填写 公共号配置 official_account
配置省略
注册facade
本报提供laravel Facade便捷,如需使用可按如下配置
打开config/app.php
找到 providers
项添加
找到 'aliases'添加
消息驱动
- 钉钉机器人
- 企业微信机器人
- 微信模板消息
- 飞书机器人
钉钉机器人消息发送驱动
微信机器人消息发送驱动
微信模板消息发送驱动
该驱动支持单用户发送和广播功能
飞书机器人消息发送驱动
直接消息推送
- 钉钉机器人
- 企业微信机器人
- 微信模板消息
- 飞书机器人
钉钉:
use Chowjiawei\Helpers\Notifications\DingtalkRobotNotification;
Notification::route('dingtalk_robot', env("DINGTALK_ROBOT")) ->notify(new DingtalkRobotNotification($message,$title));
企业微信:
use Chowjiawei\Helpers\Notifications\WechatRobotNotification;
Notification::route('wechat_robot', env("WECHAT_ROBOT)")) ->notify(new WechatRobotNotification($message));
微信模板消息:
use Chowjiawei\Helpers\Notifications\WechatTemplateMessageNotification;
- 不指定用户(广播用户)
Notification::route('WechatTemplateMessage', null)->notify(new WechatTemplateMessageNotification($data));
- 指定用户
飞书:
use Chowjiawei\Helpers\Notifications\LarkRobotNotification;
Notification::route('lark', env("LARK_ROBOT")) ->notify(new DingtalkRobotNotification($message));
Artisan命令示例:
由于业务不同,工具默认提供了通知Notification模板,可以通过extend Artisan命令选择代码生成器生成
国家获取转换
or 还有更多可以下载包后体验哦
Openexchangerates汇率实时获取
将为您返回完整的汇率及接口信息,以下省略篇幅
将为您返回指定的汇率及接口信息
扩展Artisan命令
插件为您提供了一个支持中文和英文的扩展命令,您可以用命令呼出,命令提供了以下功能
中文
英文
- 钉钉Notification模板生成
- 企业微信Notification模板生成
- 微信模板消息Notification模板生成
威妥码拼音
单汉语拼音转威妥码拼音
长句汉语拼音转威妥码拼音
单汉语拼音转威妥码拼音
长句汉语拼音转威妥码拼音
抖音新交易系统
helpers.php
配置文件中 tiktok
选项 全部需要配置完全才可以使用
-
查询订单
-
发起退款 (单个订单单个订单项)
-
发起退款 (单个订单多个订单项)
-
同意退款
-
查询退款
-
发起分账
- 设置回调配置
config
中配置完成后 $settingData
可以不传
如果需要再次自定义或者扩展更多糊掉参数 可以传详细参数 更多参数参考抖音
-
查询回调配置
- 支付回调
如果业务处理失败 需要手动返回抖音成功
如果业务处理失败 需要手动返回抖音失败
- 预下单回调
如果业务处理失败 需要手动返回抖音成功
如果业务处理失败 需要手动返回抖音失败
建议将数组内数据 存起来 后续退款等操作都需要用 抖音不支持二次查询某些字段
如果需要退款 必须存储 item_order_id_list 获取如下:
- 退款回调
如果业务处理失败 需要手动返回抖音成功
如果业务处理失败 需要手动返回抖音失败
- 分账回调
如果业务处理失败 需要手动返回抖音成功
如果业务处理失败 需要手动返回抖音失败
All versions of laravel-help-plugin with dependencies
guzzlehttp/guzzle Version ^6.3|^7.0
laravel/framework Version ^6.0|^7.0|^8.0|^9.0
overtrue/laravel-wechat Version ^5.0|^6.0
torann/geoip Version ^3.0.2