Use distinct for that
https://laravel.com/docs/8.x/queries#specifying-a-select-clause
But you need to get id as well, in that case use groupBy
->groupBy('title', 'content')
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
Hey there, I have a Posts Table, where the Titles of the Posts can be the same. Iwant to query my Posts Table so that it only returns one element for each duplicate row.
Example: id: Titles: Content: 1 Test1 some message 2 Test2 some message 3 Test1 some message 4 Test3 some message
My desired result: 1 Test1 some message 2 Test2 some message 4 Test3 some message
It doesnt matter which one gets ignored, I just want to have each Title being unique in the Query Result.
Please or to participate in this conversation.