Ich habe eine Tabelle mit dem Namen errors
. Die Tabelle hat die folgenden Felder: id, website_id, message & level
. Ich versuche, die Top 5 Websites mit den meisten Fehlern zu bekommen. Die SQL-Abfrage wird
SELECT website_id, COUNT(id) AS 'errors' FROM errors GROUP BY website_id ORDER BY COUNT(*) DESC
Laravel erhalten Top 5 IDs mit den meisten Aufzeichnungen
Ich habe keine Ahnung, wie dies mit Laraval und dem Abfrage-Generator/eloquent zu tun. Könnten Sie mir helfen? (:
Danke fürs Lesen
upvote für den Blick über den Tellerrand. –
Ihre Lösung sieht auch so aus, als ob sie funktioniert, also werde ich das auch versuchen! Danke für die Hilfe. –
@KoenvandeSande Wenn ich Sie wäre, würde ich diese Eloquent-Lösung anstelle von rohen Abfragen verwenden. –