fabiojaniolima / webupload
一个简单、快速且高效的基于标签的文件上传系统。
v1.2.0
2017-10-05 12:59 UTC
Requires
- php: ^7.1
- fideloper/proxy: ~3.3
- laravel/framework: 5.5.*
- laravel/tinker: ~1.0
Requires (Dev)
- filp/whoops: ~2.0
- fzaninotto/faker: ~1.4
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2024-09-18 02:08:44 UTC
README
这是一个开源项目,无任何限制,遵循MIT许可。
注意:对于任何不当使用或不当操作导致的任何形式的支持或维修,我们不承担责任。
在此文档中,“必须”、“不允许”、“要求”、“应该”、“不应该”、“可能”、“不可能”、“推荐”、“可以”和“可选”这些关键词应按照RFC 2119中的描述进行解释。自由翻译RFC 2119 pt-br。
1 - 参考资料
- PSR-1
- PSR-2
- RFC 2119. 自由翻译 RFC 2119 pt-br
2 - 功能
- 用户认证
- 通过电子邮件密码恢复
- 文件管理(上传、下载、删除和文件详情页面)
- 文件组织(标签系统)
- 仪表板(文件总数、标签总数、用户总数...)
- 系统偏好面板(仅对master用户开放访问)
3 - 项目提案
该项目旨在帮助教师、导师和其他人员集中接收文件。为此,只需创建一个标签(相当于一个类别或主题)并将其分发给相关人员。相关人员将使用该标签进行定向文件上传。
4 - 安装
以下是您安装此项目的几种方法。
4.1 - 通过Github下载
下载源代码后,请访问下载目录并执行以下命令以下载依赖项
composer install
如果尚未安装composer,请从https://getcomposer.org.cn/download/获取
创建配置文件并生成密钥
cp .env.example .env
php artisan key:generate
4.2 - 通过Composer
创建项目时执行
composer create-project --prefer-dist fabiojaniolima/webupload
如果您的环境是生产环境,您可以执行一个干净的列表,也就是说,不包含开发环境的包
composer create-project --prefer-dist fabiojaniolima/webupload --no-dev
5 - 最终配置
首先,您必须在项目的根目录中的.env文件中指定数据库访问数据。
数据库配置完成后,您必须在项目目录内执行以下命令
php artisan migrate
好了,现在打开浏览器访问您的应用程序。
6 - MIT许可证
如需更多信息,请阅读本项目提供的许可证文件。