مشاوره و انتخاب نقشه راه اختصاصی شما برای یادگیری برنامه نویسی در اینسپشن (فرصت محدود ⏰)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ مجید صادقی زاده
حذف permission , role از جدول واسط
جامعه لاراول ایجاد شده در ۰۲ اردیبهشت ۱۳۹۹

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

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

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

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

با تشکر 

سلام .. 

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

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

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

 
مهرداد سامی ۱۳ اردیبهشت ۱۳۹۹، ۲۰:۴۲