راکت

سرچ و مرتب سازی در لاراول

5 پاسخ

با سلام خدمت گیک های محترم
من قسمت سرچ رو در لاراول پیاده سازی کردم
الان در قسمت سرچ مرتب سازی باید ساخته بشه. نمیدونم باید چکار کنم
لطفا راهنمایی کنید.
ممنون

ثبت پرسش جدید

پاسخ‌ها

5
حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

سلام دوست عزیز حرف شما کاملا گنگه. یعنی کجا سرچودرست کردی . خیلی جاها میشه سرچ درست کرد؟ بعد اینکه مرتب سازی هم واسه خودش انواعی داره کدوم مرتب سازی منظورتون است. مرتب سازی جدول یا آرایه یا کالکشن؟
موضوع خود را بیشتر باز کنید.@mahan

محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@mahan
سلام.
می تونید از متد های sortBy و orderBy استفاده کنید.
اگر می خواهید که یک فیلتر حرفه ای هم داشته باشید لینک زیر کامل شما رو راهنمایی می کنه:
https://bit.ly/3ekqHKQ

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

ماهان کبیر
ماهان کبیر
@mahan

تخصص: برنامه نویس

من میخوام از یک جدول، بعد از سرچ کردن مقداری بتونم لیست سرچ رو مرتب کنم.
فرض کنید توی یک جدول اسم mohammad رو سرچ کردیم، حالا نتیجه اش ۲۰ تا رکورد mohammad برای ما جستجو کرد.
من میخوام این نتایجو بر اساس created_at مرتب کنم.
همین
@hosseinshirinegad98

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

من میخوام از یک جدول، بعد از سرچ کردن مقداری بتونم لیست سرچ رو مرتب کنم. فرض کنید توی یک جدول اسم mohammad رو سرچ کردیم، حالا نتیجه اش 20 تا رکورد mohammad برای ما جستجو کرد. من میخوام این نتایجو بر اساس createdat مرتب کنم.

برای مرتب سازی میتونید از متدهای orderBy و latest و oldest استفاده کنید.

$result = User::where('name', 'LIKE', '%mohamad%')->latest()->get();
حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

اقا محمد جوابتونو داد متد latest بر اساس فیلدی که جنابعالی خواستین لیست رو به صورت نزولی مرتب میکنه

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

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