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

شرط در query builder

@ali.bayat
من در دیتابیسم ۲۰۰ تا کانال دارم که در داخل هر کانال ویدیوهایی وجود دارد الان میخوام بگم که 5 تا کانالی رو به من نشان بده که تعداد ویدیو هاش بیشتر از ۱۰ تا باشد


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

اول باید یه رابطه بین مدل Video و Channel بوجود بیاری:

  • هر کانال چندید ویدیو داره
  • و هر ویدیو متعلق به یه کاناله
Channel::has('videos', '>=', 10)
    ->take(5);

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

@ali.bayat
علی اقا دیتابیس من اینجوریه که هر ویدیو یک ستون داره به نام channelو دو تا مدل ندارم یک مدلدارم و دیتاهم داخل یک جدوله


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

پیشنهاد من: بهتره ساختار دیتابیس رو اصلاح کنی. برای Channel هم جدول و هم مدل و کنترلر جدا در نظر بگیر.. این جوری با چند تا رابطه همه داده ها رو براحتی کوئری میزنی و درمیاری


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

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