نمایش ایتم بدون تایید مدیر سایت

- 5 ماه پیش
توسط vahid Mohammadi آپدیت شد
مجتبی دلشاد ( 3028 تجربه )
6 ماه پیش

سلام دوستان
فرض کنید بخشی برای ارسال مقالات داریم (درون صفحه اصلی برای کاربران) , کاربری که مقاله ای ارسال میکنه وضعیتش تایید نشده است و باید توسط مدیر تایید بشه
امکان داره مدیر سایت از تغیر همون پنل مقاله ای ثبت کنه قطعا اون مقاله نیاز به تایید شدن نداره چون توسط مدیر ارسال شده
این کد ثبت مقاله است

  auth()->user()->Articles()->create(\request()->all());

که بطور پیشفرض مقدار 0 رو برای status ثبت میکنه به معنای تایید نشده
حالا من میخوام شرطی بزارم که اگه کاربر ادمین بود مقدار 1 رو برای status ثبت کنه...چطور میتونم داخل کد بالا این رو اضافه کنم که مقدار 1 داخل رکورد ثبت شه؟

vahid Mohammadi ( 29481 تجربه )
5 ماه پیش

سلام بهتره یک گارد جدید برای ‌admin ایجاد کنید. اگر حوصله انجام اینکار رو نداری می تونی توی مدل یوزر یک تابع is_admin() بزاری و با یک IF ساده چک کنی که این یوزری که داره مقاله میذاره ادمین هست یا نه و بقیه ماجرا
@m.delshad78

برای ارسال پاسخ باید وارد سایت شوید