I have a table that has 100\'s of entries for over 1000 different products, each identified by a unique UID.
ID UID MANY COLUMNS CREATED
You can achieve this with eloquent using orderBy() and groupBy():
eloquent
orderBy()
groupBy()
$data = TblModel::orderBy('id','DESC')->groupBy('uid')->get();