راکت
حل شده

دریافت تگ هایی با حداقل تعداد پست مرتبط در پروژه لاراولی

4 پاسخ

سلام خدمت اساتید محترم
در یک پروژه لاراولی دو جدول با نام های Tags و Posts داریم که رابطه چند به چند دارند.
می خواهیم تگ هایی با حداقل 3 پست را دریافت کرده و نمایش دهیم
آیا با استفاده از متد های موجود در لاراول همچین چیزی امکان پذیر است یا خیر ؟ اگر نیست ممنون میشم یک مثال جایگزین بیاورید.

ثبت پرسش جدید

پاسخ‌ها

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

تخصص: Full-Stack Web Developer Freelancer

بهترین پاسخ

سلام
در مستندات لاراول توضیحات و مثال های متنوعی برای این نیاز شما آورده شده که اینجا می تونید به تفصیل مشاهده کنید:
https://laravel.com/docs/8.x/eloquent-relationships#querying-relationship-existence

مثال:

// همه پست‌هایی که حداقل سه تا کامنت دارند
$posts = Post::has('comments', '>=', 3)->get();
Amin Ahmadi
Amin Ahmadi
@amindeist

ممنون دوست عزیز

Amin Ahmadi
Amin Ahmadi
@amindeist

@mhyeganeh ممنون دوست عزیز

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

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

تخصص: Full-Stack Web Developer Freelancer

موفق و پیروز باشید.

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

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