xiansin a11f1522fc feat: 优化播放选择分集滑动 2 år sedan
..
app a11f1522fc feat: 优化播放选择分集滑动 2 år sedan
bootstrap a0cb982818 feat: logo file 2 år sedan
config 1c24dae5cc feat: 二期 2 år sedan
database ed5c9f322e feat: 前端排行榜,最新,检索,后台相关优化 2 år sedan
public de57ea7e97 feat: 后台上传剧集 2 år sedan
resources 85cd16ae7b feat: 优化虚拟点赞,剧集播放没有自动播放下一集 2 år sedan
routes 2f74d1b099 feat: 分销二维码 2 år sedan
storage 69252c7794 feat: 删除临时文件 2 år sedan
tests a0cb982818 feat: logo file 2 år sedan
.editorconfig a0cb982818 feat: logo file 2 år sedan
.env.example 8a34403224 feat: oss使用CDN 2 år sedan
.gitattributes a0cb982818 feat: logo file 2 år sedan
.gitignore 1c74749e0d feat: 签到相关 2 år sedan
.htaccess a0cb982818 feat: logo file 2 år sedan
.styleci.yml a0cb982818 feat: logo file 2 år sedan
404.html a0cb982818 feat: logo file 2 år sedan
README.md a0cb982818 feat: logo file 2 år sedan
_ide_helper_models.php 1c24dae5cc feat: 二期 2 år sedan
artisan a0cb982818 feat: logo file 2 år sedan
composer.json 911a1e7afb feat: 优化 2 år sedan
composer.lock 911a1e7afb feat: 优化 2 år sedan
dcat_admin_ide_helper.php 1f20a0437d feat: 二期 2 år sedan
index.html a0cb982818 feat: logo file 2 år sedan
package.json a0cb982818 feat: logo file 2 år sedan
phpunit.xml a0cb982818 feat: logo file 2 år sedan
server.php a0cb982818 feat: logo file 2 år sedan
webpack.mix.js a0cb982818 feat: logo file 2 år sedan
二期SQL.sql 6b810f6cd4 feat: 优化分销结果不正确 2 år sedan

README.md

项目概要

该项目为 思维定制基础API标准 https://docs.qq.com/doc/DVUxlS1FrWVJYcmtG


## 技术架构

* PHP >8.0.0
* MySQL >5.6.0
* Nginx >1.12.0
* Laravel 8.x (8.0)
* PHP扩展安装fileinfo, redis, 删除禁用函数 putenv,proc_open
##安装
1. git clone 到本地
2. 执行 composer install (导入sql创建好数据库)
3. 配置 .env 中数据库连接信息,没有.env请复制.env.example命名为.env
4. 执行 php artisan key:generate
执行 php artisan migrate (可忽略)
执行 php artisan db:seed (可忽略)

Dcat-Admin 资源发布

$ php artisan admin:publish
$ php artisan admin:install

创建 JWT secret

$ php artisan jwt:secret

安装第三方组件

注意:可以自定义 composer 镜像,加快拉取速度

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

短信

$result = SmsService::send($request->mobile, $request->event, [], $user);

邮箱

  1. Mail::raw($notice, function ($message) use ($email) {
  2. $message->subject(trans('api.MAILBOX_VALIDATION_NOTIFICATION')); $message->to($email);
  3. 邮箱配置 MAIL_MAILER=smtp MAIL_HOST=ssl://smtp.163.com MAIL_PORT=465 MAIL_USERNAME=youxiang@163.com MAIL_PASSWORD=VIBTDHQAYLKJYIGC MAIL_ENCRYPTION= MAIL_FROM_ADDRESS=youxiang@163.com MAIL_FROM_NAME="${APP_NAME}" });

    文件上传

    $api->post('attachment/upload', ['uses' => 'AttachmentController@upload',]);

创建目录

注意:git clone 从仓库拉取的代码,可能会存在 storage 目录缺失的问题,需要手动创建

$ mkdir -p storage/{app,debugbar,framework,logs}
$ mkdir -p storage/framework/{cache,sessions,testing,views}

$ chmod -R 777 storage bootstrap/cache

创建 storage 到 public 的软链接

注意:如果是 Docker 环境,此步骤必须在容器内执行

$ php artisan storage:link

数据迁移

注意:如果是 Docker 环境,此步骤必须在容器内执行 注意:原始SQL 迁移文件不在本项目

$ php artisan migrate