我目前有2列,一列包含user_id,另一列包含评分。我想为我的user_id得出不同的结果,并为每个用户user_id分配一个相应的评分数组。
在这种情况下,我希望最终得到3个数组,分别是51、52和53,它们具有特定的user_id具有的每个评分记录的评分嵌套数组。
这是可行的还是我只需要获取所有结果并在php中进行计算?
最佳答案
我猜你有一个用户表/模型。
// using userRating to reference your table as you didnt give the table/model name
$userRating = User::has("userRating")->with("userRating")->get();
这将为您提供所需的信息,并且仅给您具有评级的用户。