1.pull 下来该项目之后运行 php artisan build
构建项目
2.php artisan migrate --seed
填充数据
3.php artisan swoole:http start
开启swoole-http服务 (实时投票功能用到)
4.php artisan redis:subscribe
开启订阅服务 (实时投票功能用到)
基本的项目架构看 : 点这儿
extend 目录包含了自行编写来扩展应用的扩展文件;
helpers 目录是公共方法库;
repository 目录是负责编写功能逻辑的库;
一: jwt-auth, 用于实现单点登录。
二: qiniu-sdk, 用于实现静态文件上传。
三: laravel-excel, 用于execl上传,读取,导出。
四: laravel-swoole, 用于实时通讯
五: laravel-sms, 用于短信发送
六: textalk/websocket, 用于模拟websocket客户端,实现转发