【发布时间】:2019-08-21 17:28:38
【问题描述】:
我有这个表评论,它存储用户的评论和餐厅 ID。这是评论的商店功能。我需要它来保存平均评分并将其存储在评分计数列中
$review = new Review;
$review->user_id = auth()->user()->id;
$review->restaurant_id = $request->get('restaurant_id');
$review->value = $request->input('value');
$review->rating = $request->input('rating');
$avgRating = $review->avg('rating');
$review->rating_count = round($avgRating, 1);
$review->save();
但这会保存每家餐厅的评分值,它不会计算评分并增加评分:
请帮忙,提前谢谢。
【问题讨论】:
标签: php sql laravel laravel-5 eloquent