توضیحات

در این جلسه به اختصاص مجوز به کاربر در پروژه فروشگاه اینترنتی با لاراول می پردازیم.

دوستان دقت کنید که توی کنترولر ,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


طراحی وب طراحی سایت پی اچ پی php شی گرایی php oop php mvc mvc پایگاه داده laravel لاراول فروشگاه_اینترنتی

مدرس دوره علی شیخ
مدت دوره 42:39:50
تعداد ویدیو 212

وضعیت دوره : کامل شده
قیمت دوره : 699,000 629,000 تومان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام وقت بخیر وقتی یک نقشی تعریف کردیم دسترسی یا مجوز های اون نقش هم مشخص کردیم یعنی به اون نقش یک سری مجوز هایی دادیم وقتی هم نقش رو به کاربر میدیم چرا باید در بخش گروه های کاربری مجددا دسترسی یا مجوز براش مشخص کنیم؟

    • سلام وقت بخیر.
      نقش مجموعه ای از مجوز هست که به کاربر داده میشه، حالا فرضا قراره یک مجوز خاص هم به کاربر داده بشه در کنار نقشی که داره و میتوان به این شکل استفاده کرد.