سلام خدمت همگی.
من از پکیج لاراول Spatie برای role , permissions استفاده کردم. در حال حاضر ۳ نوع کاربر دارم میخوام براساس وقتی که لاگین میکنن بفرستم به پنل مورد نظر خودشون آیا بهتره توی جدول user از طریق یه فیلد enum تعریف کردن این کار رو اوکی کنم یا از طریق روش دیگه ای باید اینکارو انجام داد؟
مرسی.
سلام
زمانی که شما یه role به کاربر اختصاص میدید پس اون رو در جدول model_has_roles هم ذخیره کرده خود پکیج پس میتونید بعد از اینکه کاربر لاگین کرد توی یه middleware تشخیص بدید که role کاربر چیه که بر اساس اون به یه آدرس مشخصی ریدایرکت کنید کاربر رو که مطمئنا هم در آدرس مورد نظر هم بایستی تعریف کرده باشید که کدوم role دسترسی داشته باشه بهش. نیازی به ذخیره در جدول کاربران نیست. چون یه کاربر در این پکیج میتونه چندین role داشته باشه
درود...
با Gate و Policy دسترسی کاربران رو محدود کنید:
پیوند زیر:
https://cytus.ir/?p=630
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟