راکت

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

4 پاسخ

سلام و وقت بخیر

من یه قسمت از سایتم نیاز دارم که بر اساس حروف الفبا محصولات رو مرتب کنم چطور باید orderby بزنم

ممنون

ثبت پرسش جدید

پاسخ‌ها

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

تخصص: Full-Stack Web Developer Freelancer

سلام. با استفاده از همون متد orderBy این قضیه به سادگی انجام میشه و کار خاص دیگری لازم نیست انجام بدید:

$products = Product::orderBy('name', 'ASC')->get(); //از الف یا ی
$products = Product::orderBy('name', 'DESC')->get(); //از ی یا الف
علی کوندری
علی کوندری
@alikavandary.77

@mhyeganeh

همینو استفاده کرده بودم ولی مرتب نمیکنه الان برای قیمت هم مرتب سازی گزاشتم ولی انجام نمیشه

من تو دیتابیس همه رو از نوع string گزاشتم مشکل از این نمیتونه باشه ؟

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

محمدحسن فرهادی
محمدحسن فرهادی
@farhadi

تخصص: علاقه مند به کد نویسی

@alikavandary.77 یونیکد دیتابیس چیه؟

مهران مرندی
مهران مرندی
@mehranmarandi

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

به type داده دقت کنید، اگر تایپ اون ستون دیتابیس text باشه اعداد رو به درستی سورت نمیکنه

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

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