باسلام
برای استفاده از کنرل دسترسی ها از پکیچ Laratrust استفاده میکنم، قبلا نام هر پرمیشن رو مثلا بصورت :
management.dashboard.index
ذخیره شده بودن و مشکلی در دسترسی ها نداشتم، اما الان اومدم نام تمام پرمیشن هارو به :
management-dashboard-index
تغییر دادم ( روش استانداردی که در داکیومنت Laratrust هم استفاده کرده )، همچنین تمام شرط هایی که این پرمیشن رو چک می کرد هم به نام جدید تغییر دادم، اما فقط صفحه لاگین پروژه لود می شود و بقیه صفحات آن بارگذاری نمی شود، در ضمن هیچ اروری هم نمایش نمی دهد.
@mnamazi
توی دیتابیس جداول مربوط رو بررسی کنید ببینید همه موارد درست تغییر کرده یا نه.
اگر از phpstorm استفاده می کنید، ctrl+shift+f رو بزنید بعد management. رو سرچ کنید ببینید داخل همه فایل ها درست تغییر کرده یا نه.
@mohsenbostan
این مورد رو هم قبلا انجام دادم چون شما گفتید مجددا بررسی کردم اما بازم فرقی نکرده
@mnamazi
یک دور توی یکی از صفحات از یک اسم اشتباه استفاده کنید ببینید اررور میده یا نه.
اگر اررور داد یعنی مشکل از پکیج نیست و یه چا دیگه اشتباه کردید.
@hesammousavi
تمام history کروم هم پاک کردم حتی ریستارت کردم، بازم حل نشد،
ببینید هرچی هست یا به ویوها هست یا به دیتا بیس، به این دو مشکل از چیز دیگه ای نیست، درسته ؟
قاعدتا نباید چیز دیگهای باشه، چون این سیستم فقط با همین کار داره ! کش ویوها رو پاک کردید !؟
@hesammousavi
بله پاک کردم، اما وقتی همه ی نام پرمیشن ها رو به حالت قبلی مثلا
management.dashboard.index
برمیگردونم مشکل با یه بار پاک کردن کش ها حل میشه !!
کمی عجیبه به نظرم در قسمت issuesهای Laratrust در گیت هاب مطرح کنید تا توسعه دهندههاش چی میگن.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟