footility/foocost

从代码到成本

dev-main 2024-03-30 19:44 UTC

This package is auto-updated.

Last update: 2024-09-03 14:54:56 UTC


README

概述

FooCost 是一个Laravel扩展包,旨在通过分析数据库和源代码来帮助开发者估算应用程序的开发成本。它根据数据库中的表和字段数量提供自动化的成本估算,并包含可配置的参数,如开发时间和每小时费用。

特性

  • 自动分析Laravel数据库以估算开发成本。
  • 通过.env文件和/或可发布的配置文件轻松配置。
  • 支持Laravel 10及以上版本。

安装

要将FooCost安装到现有Laravel项目中,请按照以下步骤操作

  1. 要求包

    使用Composer将FooCost添加到您的Laravel项目中

    composer require footility/foocost
  2. 发布配置(可选)

    安装包后,您可以发布配置文件以自定义默认设置,例如每小时费用和每字段分钟数

    php artisan vendor:publish --provider="Footility\\Foocost\\Http\\FooCostServiceProvider"

    此命令将配置文件复制到您的项目中的config/foocost.php,您可以按需修改它。

用法

安装后,FooCost即可使用。通过访问Laravel项目中的/foo/cost路由来获取成本估算。

有关如何配置和使用FooCost的更多详细信息,请参阅已发布的配置文件或在线文档。

贡献

对FooCost感兴趣并想做出贡献?太好了!我们欢迎改进和新想法。请随意分支仓库,进行更改,并提交拉取请求。

许可

FooCost包是开源软件,采用MIT许可