Jak mogę posortować dane zwracane z zapytania przy użyciu adresu , gdzie znajduje się? W moim zapytaniu muszę uzyskać dane użytkowników, które id istnieją na tabeli zainteresowań, ale muszę posortować je przy użyciu kolumny datetime z zainteresowań. Ale zapytanie zwrotne w ogóle nie sortuje danych.orderBy na temat zapytania whereHas w Laravel 4.2
Oto moje fragmenty kodu na wypadek, gdyby pomogły mi zrozumieć mój problem.
modelu (nazwa: User)
//***relationship***//
public function interest(){
return $this->belongsTo('Interest','id','interest_by');
}
Controller
$userInterested = User::whereHas('interest',function($q) use ($id) {
return $q->where('interest_on', $id)
->orderBy('datetime');
});
$userQuery = $userInterested->get();
return $userQuery;
oh, udaje mi się dostać rozwiązanie dla mojego problemu, przy użyciu join() na konstruktora kwerendy wystarczającą m Potrzebuję. Ale jeśli masz jakieś inne rozwiązania, prosimy pisać. – slverstone