راکت
حل شده

امکان ایجاد sort در groupBy

3 پاسخ

تو query که میخوایم groupBy انجام بدیم میخوام قبل خروجی تو خود groupBy سورت دلخواهم رو اعمال کنم امکانش هست بنظرتون ؟
راه حل جایگزینی هم برای این عمل سراغ دارین ممنون میشم

...
...
@Bingo
ثبت پرسش جدید

پاسخ‌ها

3
...
...
@Bingo

تخصص: ...

بهترین پاسخ

@roj
ارور میده این

Call to undefined method Illuminate\Database\Query\Builder::map

Bahman Aliveisi
Bahman Aliveisi
@roj
$rows = $data->groupBy('city')->map(function ($item, $key) {
            return $item->sortBy('lastName');

        });
Bahman Aliveisi
Bahman Aliveisi
@roj

من این مثال رو هم تست کردم مشکلی نداره. نمیدونم شما به چه شکلی انجام داده اید.

$data = DB::table('persons')->where('status', 1)->get();
        $rows = $data->groupBy('city')->map(function ($item, $key) {
            return $item->sortBy('lastName')->toArray();
        });
        dd($rows);

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام