tadasei/backend-file-management

一个提供管理模型文件关联占位符的包

v2.4.1 2024-09-10 19:50 UTC

This package is auto-updated.

Last update: 2024-09-10 19:53:26 UTC


README

此包为Laravel应用程序后端文件管理提供占位符。它旨在通过提供预定义的结构来简化和管理常见的存储、更新和删除文件操作。

功能

  • 快速生成文件管理迁移、模型、验证规则和处理逻辑。
  • 自定义和扩展生成的代码以满足您的项目需求。
  • 通过消除重复性任务来提高开发效率。

安装

您可以通过运行以下命令通过Composer安装此包:

composer require tadasei/backend-file-management --dev

用法

发布文件管理工具

要发布文件管理工具,请使用以下命令:

php artisan file-management:install

与HandleCors中间件的集成

此包还提供了一个路由文件和一个控制器,以帮助将Laravel内置的HandleCors中间件与存储目录的文件集成。这允许您管理跨域文件请求并确保跨不同域的文件处理流畅。

要发布HandleCors中间件集成文件,请将--with-cors标志添加到同一命令中

php artisan file-management:install --with-cors

路由文件和控制器可以自定义以适应您的项目CORS策略。您可以在以下位置找到生成的文件:

  • 路由: routes/resources/file.php
  • 控制器: app/Http/Controllers/FileController.php

自定义

生成的代码作为起点。您可以根据项目需求进行自定义和扩展。根据需要修改生成的迁移、模型、特性和验证规则。

贡献

欢迎贡献!如果您有建议、错误报告或功能请求,请在GitHub存储库中打开一个问题。

许可证

此包是开源软件,根据MIT许可证许可。