در این جلسه به اختصاص نقش به کاربر در پروژه فروشگاه اینترنتی با لاراول می پردازیم.
دوستان دقت کنید که توی کنترولر ,UserController بجای اینکه کلاس Permission و Role را از App\Models\Permission و App\Models\Role بگیرید و use کنید.
باید از Spatie\Permission\Models\Permission و Spatie\Permission\Models\Role دریافت و use کنید.
پس این مقادیر در بالای کنترولر
use App\Models\Role
use App\Models\Permission
باید به این شکل شود.
use Spatie\Permission\Models\Role
use Spatie\Permission\Models\Permission
از طرفی permmisionهای یک role یا نقش در جدول role_has_permissions ذخیره میشود، نه در جدول model_has_permissions
mohammad1234
سلام
توی بخش دسترسی ها
من الان یک گروه کاربری مدیر دارم که تمام پرمیژن هایی که درست کردم رو بهش اختصاص دادم
و این گروه مدیر رو به کاربر دادم
اما تا داخل خود ویرایش اطلاعات کاربر اون دسترسی ها رو به کاربر ندم دسترسی کاربر به اون قسمت داده نمیشه
علی شیخ
2 سال پیش
سلام وقت بخیر.
شما باید کنترولر وایریش کاربر را نگاه کنید و اونجا ببینید به چه صورت انجام شده و حالا توی جاهای مختلف هم همین کار را انجام بدید. به توضیحات این قسمت که توی سایت نوشته هم دقت کنید.