راکت

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

2 پاسخ

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

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

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

1masoud
1masoud
@masoudproton
ثبت پرسش جدید

پاسخ‌ها

2
نوید
نوید
@navids

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

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

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

تخصص: php,laravel

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

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

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

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