gpt4 book ai didi

php - laravel 无法将相同的值组合在一起

转载 作者:行者123 更新时间:2023-11-29 10:23:03 25 4
gpt4 key购买 nike

所以我有一个函数:

public function checkTS(Request $request, $companyID)
{
$data = DiraQuestion::where('status', 0)->get();

return view('AltHr.Chatbot.checkTS', compact('data','companyID'));
}

从这里我输出一个表格,如下所示:

<table id="myTable" class="table table-striped">
<thead>
<tr>
<th></th>
<th>Entity Type</th>
<th>Entity Value</th>
<th>Synonym</th>
<th></th>
</tr>
</thead>
<tbody>
@foreach($data as $b)
<tr>
<td><input type="hidden" name="id" value="{{ $b->id }}" readonly></td>
<td>{{ucwords(strtok($b->eType, '_'))}}</td>
<td>{{ucwords($b->eVal)}}</td>
<td>{{ucwords($b->synonym)}}</td>
<td><a href="{{action('AltHr\Chatbot\ChatbotController@viewTS', [$companyID, $b->id, $b->eType, $b->eVal])}}" class="btn alt-btn alt-btn-black">View</a></td>
</tr>
@endforeach
</tbody>
</table>

目前,它向我显示的输出如下: output

我的数据库如下所示: db

正如您从第一张图片中看到的,我想要做的是将其分组在一起,其具有相同的意图,来自数据库的 eType、eVal,因此不应显示表中的所有值,而应仅显示 1 个值,即已经按相同的 3 个值分组在一起。我该怎么做?

最佳答案

您必须在查询中对这些内容使用分组依据。

public function checkTS(Request $request, $companyID)
{
$data = DiraQuestion::where('status', 0)
->groupBy('Your-cloumn')->get();

return view('AltHr.Chatbot.checkTS', compact('data','companyID'));
}

希望这有帮助

关于php - laravel 无法将相同的值组合在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48878197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com