Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

JiyeHoo/work

Repository files navigation

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

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

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

安装

安装 PHP 依赖:

composer install

安装 Node.js 依赖:

npm install
npm run production

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

如需由 Sentry 提供的错误信息收集服务,可以配置 SENTRY_LARAVEL_DSN

如需由 Simple Analytics 提供的隐私友好型分析,可以配置 MIX_ENABLE_SIMPLE_ANALYTICStrue

cp .env.example .env
php artisan key:generate

执行数据库迁移。

php artisan migrate

将 Web 服务器运行目录设为 public

维护

项目中的导出功能由 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

Contributors

Languages

  • PHP 80.7%
  • Vue 18.9%
  • HTML 0.4%

AltStyle によって変換されたページ (->オリジナル) /