Усекать Ларавеллу?Только самые новые строки - PullRequest
0 голосов
/ 21 мая 2018

Я хотел бы получить только самые новые строки в L5.5 с усечением.

Например, моя таблица

ID  Name created
1   test xxxx-xx-xx
2   test xxxx-xx-xx
3   test1 xxxx-xx-xx

Теперь я хотел бы получить только уникальные строки(с именем) - но последняя созданная строка.

Возможно ли это с помощью eloquent?База данных, которую я использую postgreSQL.

1 Ответ

0 голосов
/ 21 мая 2018

Truncate имеет очень специфическое значение в SQL, и это не то, что вы ищете.Truncate удалит все записи из таблицы.

Вам нужно сгруппировать строки по имени, а затем по порядку.В Eloquent это будет

Model::latest()->groupBy('Name')->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...