مهدی
3 سال پیش توسط مهدی مطرح شد
4 پاسخ

کامنت ها

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


ثبت پرسش جدید
رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 3 سال پیش آپدیت شد
0

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

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

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


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

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

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

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

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

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

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

@MM20001378


مهدی
@MM20001378 3 سال پیش آپدیت شد
0

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


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

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

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

@MM20001378


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

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