chx2 / budget.io
此软件包已被废弃且不再维护。未建议替代软件包。
预算应用程序
v0.5-alpha
2021-04-16 15:37 UTC
Requires
- php: ^7.3|^8.0
- fideloper/proxy: ^4.2
- fruitcake/laravel-cors: ^2.0
- guzzlehttp/guzzle: ^7.0.1
- inertiajs/inertia-laravel: ^0.3.4
- laravel/framework: ^8.0
- laravel/tinker: ^2.0
- niklasravnsborg/laravel-pdf: ^4.0
- tightenco/ziggy: ^1.0
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.5
- facade/ignition: ^2.3.6
- fzaninotto/faker: ^1.9.1
- mockery/mockery: ^1.3.1
- nunomaduro/collision: ^5.0
- phpunit/phpunit: ^9.3
- vimeo/psalm: ^4.6
This package is auto-updated.
Last update: 2021-11-03 02:55:39 UTC
README
关于 Budget.io
Budget.io 是一个基于 Web 的预算应用程序,使用 Laravel 框架编写,利用 Inertia.js 驱动以行为单页应用程序,同时使用 Laravel 内置的身份验证和路由。
-
管理您的预算 - 创建月度预算以跟踪收入、支出以及预算期间的变化。
-
创建报告 - 分别打印月度报告、收入和支出报表。
-
收集洞察 - 在创建预算时了解时间趋势。通过各种图表了解提高预算领域的建议和改进建议。
安装 Budget.io
- 通过以下命令通过 Composer 创建初始项目
composer create-project chx2/budget.io
- 通过 Composer & NPM 安装依赖项
composer install
npm install
npm run production
- 将以下值在
env.example文件中替换为您数据库凭证
DB_CONNECTION=
DB_HOST=
DB_PORT=
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=
- 运行以下命令生成
.env文件并运行数据库迁移
cp .env.example .env
php artisan key:generate
php artisan migrate
开发 Budget.io
此项目目前处于 alpha 阶段。对其进行的更改可能会/可能不会导致核心应用程序功能出现意外变化。如果您有兴趣将该应用程序移动到更稳定的版本,请联系我。
为了进行测试,请遵循上述安装步骤。在提交之前运行提供的测试是推荐的。
php artisan test
然后运行 Psalm 进行代码 linting
./vendor/bin/psalm --no-cache
