Skip to content
/ work Public

一个收集图片并打包的工具,主要用于完成上级团委组织的行政任务:收集青年大学习截图。

Notifications You must be signed in to change notification settings

ss098/work

Folders and files

NameName
Last commit message
Last commit date
Oct 2, 2019
Jan 30, 2024
Jan 19, 2019
Jan 30, 2024
Mar 27, 2020
Jan 19, 2019
Jan 30, 2024
Mar 19, 2020
Feb 19, 2020
Oct 2, 2019
Jan 30, 2024
Jan 30, 2024
Jan 19, 2019
May 3, 2019
Jan 30, 2024
Jan 19, 2019
Jan 30, 2024
Jan 30, 2024
Mar 19, 2024
Mar 19, 2024
Oct 2, 2019
Jan 19, 2019
Jan 30, 2024

Repository files navigation

一个收集图片并打包的工具,主要用于完成上级团委组织的行政任务:收集青年大学习截图。

Work 的核心目的是略过技术,设计出一个功能简单易用兼容移动设备的工具。而经过一年的场景验证与投产改进,对服务器性能的需求足以忽略不计。

需要注意的是,图片附件会在客户端执行有损压缩。

安装

安装 PHP 依赖:

composer install

安装 Node.js 依赖:

npm install
npm run production

配置 .env 文件中的数据库信息:

cp .env.example .env

php artisan key:generate

执行数据库迁移。

php artisan migrate

将 Web 服务器运行目录设为 public,并配置 Web 服务器的伪静态 Pretty URLs - Installation Laravel

维护

项目中的导出功能由 Laravel 的 deleteFileAfterSend 方法提供,该方法在特定的情况下客户端下载文件后不会自动清理文件。

可以将这条命令根据需求修改后配置到 Cron 以自动清理压缩包。

rm -rf storage/*.zip

如果项目中的数据不再需要,可以清理项目中的所有数据。

rm -rf storage/app/*

php artisan migrate:refresh

About

一个收集图片并打包的工具,主要用于完成上级团委组织的行政任务:收集青年大学习截图。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published