dev-master
9999999-devlaravel easemob sdk for get history message!
MIT
The Requires
- php >=5.3.3
The Development Requires
by Lzning
laravel easemob sdk for get history message!
封装环信PHPSDK,获取并解析环信服务器上的历史消息, (*1)
[x] 下载聊天中的媒体文件, (*2)
在控制台中运行此命令, (*3)
composer require zning/easemobsdk
此命令运行后将会自动更新 composer.json
文件,并将扩展包安装在vendor/
目录中, (*4)
在项目config文件夹中,找到app.php, (*5)
编辑如下对应内容, (*6)
找到providers
数组,添加 \Zning\EaseMobSdk\EaseMobProvider::class,
, (*7)
'providers' => [ \Zning\EaseMobSdk\EaseMobProvider::class, ]
找到aliases
数组,添加
'EaseMob' => \Zning\EaseMobSdk\EaseMob::class,
, (*8)
'aliases' => [ 'EaseMob' => \Zning\EaseMobSdk\EaseMob::class, ]
在控制台中运行此命令, (*9)
php artisan vendor:publish
此命令运行后会自动在config文件夹中生成easemob.php配置文件, (*10)
return [ //环信相关参数 'client_id' => '', 'client_secret' => '', 'org_name' => '', 'app_name' => '', //聊天记录文件保存路径 'record_path' => '', //聊天记录媒体文件保存路径 'record_media_path' => '', ];
protected $listen = [ 'App\Events\Event' => [ 'App\Listeners\EventListener', ], ChatFileDownload::class => [ ChatFileDownloadListener::class, ], ChatFileParser::class => [ ChatFileParserListener::class, ], ];
如果您的项目中已实用Laravel队列,则无需配置 php artisan queue:table
php artisan migrate
laravel easemob sdk for get history message!
MIT