【问题标题】:Laravel count data field in table row表格行中的 Laravel 计数数据字段
【发布时间】:2021-09-10 03:16:25
【问题描述】:

我有一张有很多字段的表,

是否可以统计填写了多少个字段?

我试过 count() 但似乎不能正常工作,它只计算表格的行数

目的是要占每个学生完成任务的百分比

这是页面视图

这是桌子

【问题讨论】:

  • 你能给我们举个例子来说明数据是什么样的吗?而不是它渲染的图片。例如模型上调用的 1,2,3,4 字段是什么?
  • 好的,我会编辑帖子
  • 比我更有知识的人可以回答你的问题。我想建议一种存储这些数据的方法。假设您有 4 个问题。第一个答案是否定的,其余的都是肯定的。您可以将其转换为 0111 并将其存储在数据库中(例如 7)。显示时,将 7 转换为 0111。您还可以使用字符串比较找出是和否的数量。只是一个想法。

标签: laravel eloquent laravel-8


【解决方案1】:

我认为你的表结构很乱。 为什么不,设置一个一对多的关系而不是这样做。 https://laravel.com/docs/8.x/eloquent-relationships#one-to-many-inverse

我还建议您使用增量,每完成一个新任务,您都会增加值。请参考这个https://laravel.com/docs/8.x/queries。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-01
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多