У меня есть запрос:
$query = "SELECT COUNT(*) FROM uptime WHERE server_id = {$row['server_id']}";
И у меня есть модель Uptime с сервером отношений:
public function server() {
return $this->belongsTo('App\server');
}
Как с отношением я могу сделать select COUNT(*)
и сгруппировать по?
Я думаю, что:
Uptime::with('server')->groupBy('server_id')->select('count(*)');
или как?