У меня проблема с упорядочением по столбцам в подзапросе (фамилия, имя).
Я уже пробовал этот код в соответствии с другими постами:
->with(['customer' => function ($query) {
$query->orderBy("lastname", "asc")
->orderBy("firstname", "asc");
}])
Вот мой полный код,но это не работает.
return Membership::forCompany($companyId)
->whereIn('state', ['ATTIVA', 'IN ATTESA DI ESITO', 'DA INVIARE'])
->where(function ($query) {
$query->where('end_date', '>=', Carbon::now()->toDateString())
->orWhereNull('end_date');
})
->with('federation')
->with(['customer' => function ($query) {
$query->orderBy("lastname", "asc")
->orderBy("firstname", "asc");
}]);
Вот отношения:
В модели клиента у меня есть:
public function memberships() {
return $this->hasMany('App\Models\Membership');
}
В модели членства у меня есть:
public function customer() {
return $this->belongsTo("App\Models\Customer");
}