huangdijia/laravel-youdu
最新稳定版本:v3.0.1
Composer 安装命令:
composer require huangdijia/laravel-youdu
包简介
youdu sdk for laravel
README 文档
README
Please use youduphp/laravel-youdu instead
Installation
Laravel
composer
composer require "huangdijia/laravel-youdu:2.*"
publish
php artisan vendor:publish --provider="Huangdijia\\Youdu\\YouduServiceProvider"
Lumen
add YouduServiceProvider to bootstrap/app.php
$app->register(Illuminate\Notifications\NotificationServiceProvider::class); // must before YouduServiceProvider $app->register(Huangdijia\Youdu\YouduServiceProvider::class);
copy youdu.php to config/
cp vendor/huangdijia/laravel-youdu-message/config/youdu.php config
Usage
Send text message
use Huangdijia\Youdu\Facades\Youdu; Youdu::send('user1|user2', 'dept1|dept2', 'test'); // send to user and dept Youdu::sendToUser('user1|user2', 'test'); // send to user Youdu::sendToDept('dept1|dept2', 'test'); // send to dept
Send other type
use Huangdijia\Youdu\Facades\Youdu; Youdu::send('user1|user2', 'dept1|dept2',new Text('test')); Youdu::sendToUser('user1|user2', new Image($mediaId)); // $mediaId 通过 uploadFile 接口获得 Youdu::sendToDept('dept1|dept2', new File($mediaId)); // $mediaId 通过 uploadFile 接口获得 // ...
Message types
| 类型 | 类 |
|---|---|
| 文本 | Huangdijia\Youdu\Messages\App\Text |
| 图片 | Huangdijia\Youdu\Messages\App\Image |
| 文件 | Huangdijia\Youdu\Messages\App\File |
| 图文 | Huangdijia\Youdu\Messages\App\Mpnews |
| 链接 | Huangdijia\Youdu\Messages\App\Link |
| 外部链接 | Huangdijia\Youdu\Messages\App\Exlink |
| 系统 | Huangdijia\Youdu\Messages\App\SysMsg |
| 短信 | Huangdijia\Youdu\Messages\App\Sms |
| 邮件 | Huangdijia\Youdu\Messages\App\Mail |
Upload file
use Huangdijia\Youdu\Facades\Youdu; Youdu::uploadFile($file, $fileType); // $fileType image代表图片、file代表普通文件、voice代表语音、video代表视频
Download file
use Huangdijia\Youdu\Facades\Youdu; Youdu::downloadFile($mediaId, $savePath);
统计信息
- 总下载量: 6.69k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-09-11