towerhouse/healthmeasures-laravel

此库作为 towerhouse/healthmeasures 包的 laravel 或 lumen 接口。

1.0.4 2017-02-12 15:42 UTC

This package is not auto-updated.

Last update: 2024-09-23 15:15:34 UTC


README

towerhousestudio

技术

Health Measures 仅使用一个库即可正常工作

  • [towerhouse/healthmeasures] >= 1.3.*

安装

  • composer require towerhouse/healthmeasures-laravel
  • Laravel: 在 config/app.php 文件中包含
  • Lumen: 在 bootstrap/app.php 文件中包含
$app->register(Healthmeasures\Laravel\HealthmeasuresServiceProvider::class);
  • 该库生成图片,在 public 文件夹下创建一个名为 healthmeasures 的文件夹,并具有写入权限。目前您需要负责清理该文件夹。目前没有其他存储可用。

使用示例

调用 healthmeasures-routes.php 中声明的 URL,例如,如果您的虚拟主机名为 mbhealth-api.local,则http://mbhealth-api.local/healthmeasures/measure,它将渲染数据库中的所有度量。

测试

除了上传文件操作外,每个操作都有单元测试。我还没有找到执行它们的方法。

待办事项

通过查询参数限制结果数量(分页)

生成 HTML 报告

  • Laravel: php artisan vendor:publish
  • Lumen 或 Laravel: 创建 resources/views/healthmeasures/ 文件夹,并将 report.blade.php 手动复制到其中。然后您可以自由修改视图。

Lumen 提供者

在实现此包的过程中,我发现了一些困难,已在此处记录:http://towerhousestudio.com/implement-a-lumen-provider