fabiojaniolima/webupload

一个简单、快速且高效的基于标签的文件上传系统。

安装: 8

依赖: 0

建议: 0

安全: 0

星标: 1

关注者: 0

分支: 0

开放问题: 0

类型:项目

v1.2.0 2017-10-05 12:59 UTC

This package is auto-updated.

Last update: 2024-09-18 02:08:44 UTC


README

这是一个开源项目,无任何限制,遵循MIT许可。

注意:对于任何不当使用或不当操作导致的任何形式的支持或维修,我们不承担责任。

此库遵循PSR-2标准,因此它也符合PSR-1

在此文档中,“必须”、“不允许”、“要求”、“应该”、“不应该”、“可能”、“不可能”、“推荐”、“可以”和“可选”这些关键词应按照RFC 2119中的描述进行解释。自由翻译RFC 2119 pt-br

  1. 参考资料
  2. 功能
  3. 项目提案
  4. 安装
    1. 通过Github下载
    2. 通过Composer
  5. 最终配置
  6. 许可

1 - 参考资料

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许可证

如需更多信息,请阅读本项目提供的许可证文件。