حسین مسعودی
6 سال پیش توسط حسین مسعودی مطرح شد
2 پاسخ

کامنت های مربوط به مقالات یک کاربر

سلام دوستان من از طریق زیر مقالات یک کاربری که لاگین کرده رو بهمراه کامنت های اون میگیرم:

   $userId = auth()->user()->id;
        $user_comments = Article::where('user_id', $userId)->with('comments')->get();
        dd($user_comments);

اما اگر من بخوام فقط و فقط همون کامنت های مربوطه رو به بلید خودم پاس بدم چکار باید بکنم بهمراه خوده مقالات نباشه!؟؟؟
مثله اینکه بخوایم نظرات مربوط به مقالات یک کاربرو نشون بدیم!


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

شما الان دارید از Eager Loading استفاده میکنید و کامنت ها رو به همراه مقالات بر می‌گردونید.
اگر فقط کامنت‌هارو می‌خواهید باید از مدل Comment کوئری رو بزنید.


علیرضا حسینی
تخصص : برنامه نویس
@alirezahsi 6 سال پیش مطرح شد
0

@ali.bayat
خب پس فکر کنم من باید داخل مدل کامنت id مقالات یک کاربر رو که گرفتم از قبل با commentable_id یک کامنت که id مقاله هست،where کنم؟؟ یبار امتحان کردم و خطای property id not found داد اگه امکانش هس با کد برام مثال بزن ممنونت میشم علی جان


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

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