EedoCustomerService-ThinkphpPackage

所属分类:后台框架
开发工具:PHP
文件大小:36KB
下载次数:0
上传日期:2022-05-15 21:39:39
上 传 者sh-1993
说明:  一个基于workerman开发,面向开发者的客服系统包。 很多时候项目中的客服模块,没有很好的集成到整个项目中,它往往是以一个单独的站点存在,随着时间的推移,迁移它变得极为困难。所以这个开源项目出现了,通过composer就可以快速搭...
(A customer service system package developed based on worker man and oriented to developers. Many times, the customer service module in the project is not well integrated into the whole project. It often exists as a separate site. As time goes by, it becomes extremely difficult to migrate it. So this open source project has appeared. It can be quickly built through composer)

文件列表:
LICENSE (1065, 2022-05-04)
composer.json (854, 2022-05-04)
src (0, 2022-05-04)
src\Command.php (354, 2022-05-04)
src\Events.php (7126, 2022-05-04)
src\Helper.php (7823, 2022-05-04)
src\command (0, 2022-05-04)
src\command\Start.php (5806, 2022-05-04)
src\config (0, 2022-05-04)
src\config\Config.php (3251, 2022-05-04)
src\config\Phinx.php (972, 2022-05-04)
src\db (0, 2022-05-04)
src\db\migrations (0, 2022-05-04)
src\db\migrations\20220427181331_customer_service_accounts.php (1214, 2022-05-04)
src\db\migrations\20220427181426_admins.php (1046, 2022-05-04)
src\db\migrations\20220427181447_chat_records.php (1309, 2022-05-04)
src\db\migrations\20220427181500_client_users.php (1094, 2022-05-04)
src\db\migrations\20220429084317_reception_records.php (1777, 2022-05-04)
src\db\seeds (0, 2022-05-04)
src\db\seeds\AdminSeeder.php (786, 2022-05-04)
src\db\seeds\CustomerServiceAccountSeeder.php (1421, 2022-05-04)
src\enum (0, 2022-05-04)
src\enum\admin (0, 2022-05-04)
src\enum\admin\State.php (596, 2022-05-04)
src\enum\chat_record (0, 2022-05-04)
src\enum\chat_record\FromUserType.php (613, 2022-05-04)
src\enum\chat_record\ToUserType.php (611, 2022-05-04)
src\enum\client_user (0, 2022-05-04)
src\enum\client_user\State.php (597, 2022-05-04)
src\enum\customer_service_account (0, 2022-05-04)
src\enum\customer_service_account\State.php (618, 2022-05-04)
src\enum\reception_record (0, 2022-05-04)
src\enum\reception_record\State.php (614, 2022-05-04)
src\events (0, 2022-05-04)
src\events\Event.php (279, 2022-05-04)
src\events\client (0, 2022-05-04)
src\events\client\Login.php (434, 2022-05-04)
... ...

# EedoCustomerService(客服系统) ## 注意 * 该项目还处于BETA阶段,建议能理解代码的用户使用。 * BETA阶段的迭代不保证会向下兼容。 ## 为了解决 客服系统对于大部分PHP项目开发者来说,不常用但是要时又找不到合适的。 自己开发又不划算,找开源又会因为各种协议OR质量问题烦恼。 所以这个项目出现了, 通过 composer 就可以快速的将客服系统集成到项目里。 ### 作者的教训 之前工作接手过很多有客服模块的项目,这些项目的特点就是客服模块都是以单独的站点存在,它们没有很好的集成到原项目中,迁移时可能会忘掉又或因缺少文档需要阅读源码。很是折磨人。 ## 迭代周期 BETA阶段为两周一迭代。 ## 开发计划 1. 用户端 & 客服端模板 (进行中) 2. 解耦数据存储并支持更多驱动 & 支持无存储驱动运行 (进行中) 3. 发布一个集成了该依赖的TP项目实例 & 支持DOCKER 4. 兼容WIN 5. 增加环境检测脚本 ## 部署注意 * 安装前请先阅读workerman 安装OR解除禁用函数 [传送门](https://www.workerman.net/doc/workerman/faq/disable-function-check.html) * 暂时只支持linux下运行 * mysql >=5.6 * thinkphp >=5.1 * php >=5.6 * thinkphp的debug打开状态下运行项目(php think eedo)会启动文件监听(热更新) ## 部署 ### 第一步 | 安装依赖 ``` composer require superpig/eedo-customer-service-thinkphp-package ``` ### 第二步 | 配置参数 安装完成后config目录会多出eedo字眼的文件,配置好它们。 ### 第三步 | 创建数据库 在根目录下运行以下命令 ```shell 配置好eedo_phinx就可以使用这个命令 ./vendor/bin/phinx migrate -c ./config/eedo_phinx.php 如果你没有配置eedo_phinx文件可以使用这个命令 export EEDO_PHINX_HOST=数据库地址 EEDO_PHINX_NAME=数据库名 EEDO_PHINX_USER=数据库用户名 EEDO_PHINX_PASS=数据库密码; ./vendor/bin/phinx migrate -c ./config/eedo_phinx.php ``` ### 第四步 | 填充数据 在根目录下运行以下命令 ```shell 配置好eedo_phinx就可以使用这个命令 ./vendor/bin/phinx seed:run -c ./config/eedo_phinx.php 如果你没有配置eedo_phinx文件可以使用这个命令 export EEDO_PHINX_HOST=数据库地址 EEDO_PHINX_NAME=数据库名 EEDO_PHINX_USER=数据库用户名 EEDO_PHINX_PASS=数据库密码; ./vendor/bin/phinx seed:run -c ./config/eedo_phinx.php ``` ### 第五步 | 启动 在根目录下运行以下命令 ```shell php think eedo 其他命令可 php think eedo -h ```

近期下载者

相关文件


收藏者