راکت

کامنت ها

4 پاسخ

سلام خسته نباشید من به یک مشکلی خوردم و اونم اینه که مثلا من توی سایتم کاربر میاد و نظرش رو میده و کامنت ثبت میشه و بعد کامنت میاد توی قسمت مدیریت برای تایید حالا من میخوام که توی قسمت مدیریت بهم بگه مثلا برای محصول فلان 10 تا کامنت جدید داری و بعد که من این ده تا کامنت رو نگاه کردم حالا یا تایید میکنم یا ن دیگه اگر سری بعد اومدم توی قسمت مدیریت دیگه این ده تا رو به من توی قسمت کامنت های جدید نشون نده این رو چجوری باید پیاده سازی کنم

مهدی
مهدی
@MM20001378
ثبت پرسش جدید

پاسخ‌ها

4
رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

سلام.
شما داخل جدول موردنظرتون یه فیلد به صورت زیر اضافه کنید.

$table->boolean('is_approved')->default('false');

حالا شما باید دو تا ویو تعریف کنید: کامنت های تایید شده - کامنت های تایید نشده.
هر کامنتی که تایید میشه باید فقط داخل ویو کامنت های تایید شده نمایش داده بشه و برعکس
موفق باشید.

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

سلام یک فیلد مانند:

$table->boolean('published')->default('false');

بعد در کنترلر به این شکل در کنترلر استفاده کنید.
تایید شده ها:

Comment::where('published',true)->get()

تایید نشده ها:

Comment::where('published',false)->get()

@MM20001378

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

مهدی
مهدی
@MM20001378

ببینید فک میکنم سوالمو بد مطرح کردم بحث من جدا سازی تایید شده ها و نشده ها نیست بحث من اینه که شما به عنوان مدیر مثلا 10 تا کامنتی که امروز درباره یک مطلب بیان شده رو نگاه کردید حالا یا تایید کردید یا رد ولی فردا که کامنت های اون مطلب رو دوباره مخواید نگاه کنید یک قسمتی در سایت وجود داشته باشه که کامنت های جدید رو به شما نشون بده
@websaz

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

از این کد استفاده کنید.

Comment::where('published',false)->latest()->take(10)->get();

@MM20001378

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

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