...
5 سال پیش توسط ... مطرح شد
3 پاسخ

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

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


ثبت پرسش جدید
...
تخصص : ...
@Bingo 5 سال پیش مطرح شد
0

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

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


Bahman Aliveisi
@roj 5 سال پیش مطرح شد
0
$rows = $data->groupBy('city')->map(function ($item, $key) {
            return $item->sortBy('lastName');

        });

...
تخصص : ...
@Bingo 5 سال پیش مطرح شد
0

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

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


Bahman Aliveisi
@roj 5 سال پیش آپدیت شد
0

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

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

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

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