جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
1masoud
5 سال پیش توسط 1masoud مطرح شد
2 پاسخ

خالی بودن فیلد دیتابیس

@ali.bayat
من میخوام ۵ تا فیلدی که تکراری نیستند و داخل فیلدهم خالی نیستند رو نمایش بده اما درست نیست خالی هاهم نمایش میده
اینم کد

$channel = \App\DetailsModel::distinct('link')->orderby(DB::raw('RAND()'))->take(5)->get();
        return $channel;

چک کردن خالی بودن در eloquent چطوریه ایا تابعه داره


ثبت پرسش جدید
نوید
تخصص : برنامه نویس Go / Django
@navids 5 سال پیش آپدیت شد
0

1- خود لاراول تابع Rand داره که توسط اون میتونید عملیات رندوم رو انجام بدید
2-برای چک کردن اینکه فیلد خالی نباشه میتونید از تابع whereNotNullاستفاده کنید
c

$channel = \App\DetailsModel::distinct('link')->whereNotNull('field name')->random()->take(5)->get();

1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@navids
@ali.bayat
@Alimotreb
و این که درسته اما تکراری رو نمایش میده من نمی خوام تکراری نمایش بده و خالی بودن هم عمل نمیکنه


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

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