حذف permission , role از جدول واسط

پرسیده شده
فعالیت 1460 روز پیش
دیده شده 946 بار
0

با عرض سلام و خسته نباشید 

یه مشکلی هست در بخش دسترسی کاربران ، اما همیشه این اتفاق نمیفته ، برنامه به درستی داره کار میکنه ، اما بعضی وقتا بعد از ویرایش دسترسی یک کاربر کل جدول permission_user و role_user رو خالی میکنه 

view , cache را خالی کردم ، فعلا داره باز به درستی کار میکنه ، اما میخوام بدونم چرا این مشکل بوجود میاد ؟ آخه این اگه برای یه سایت با یوزرهای زیاد اتفاق بیفته ، فاجعه بوجود میاد و کل سطوح دسترسی حذف میشه 

اگه میشه راهنمایی بفرمایید که قبل از تغییر در permission یا role های کاربر چه منطقی استفاده کنم که کل جدول رو خالی نکنه 

با تشکر 

فایل پیوست

مجید صادقی زاده
مجید صادقی زاده

2 اردیبهشت 99

1
حذف شده

سلام .. 

نباید چنین مشکلی باشه .. اگر چنین مشکلی به وجود میاد براتون احتمالا به درستی از دستورات many to many لاراول استفاده نکردید.

این لینک رو مطالعه کنید.

https://laravel.com/docs/7.x/eloquent-relationships#updating-many-to-many-relationships

 
فایل پیوست

مهرداد سامی

توسط

مهرداد سامی

13 اردیبهشت 99