m.mahmoudi
1 سال پیش توسط m.mahmoudi مطرح شد
2 پاسخ

ساخت جدول کاربر و ادمین

سلام.
من جدول کاربرها رو بر اساس پکیج breze درست کردم.
و حالا میخوام برای ادمین ها جدول جداگانه درست کنم.
خب من که نمیتونم از همون breze برای این کار استفاده کنم؟
و ایا باید خوردم مدل و...براش درست کنم؟
و وقتی بخوام از spatie laravel permission استفاده کنم برای جدول ادمین ها روی جدول کاربرها ست نمیشه؟


ثبت پرسش جدید
کوثر
تخصص : برنامه نویس وب
@kowsar 1 سال پیش مطرح شد
0

دوست من سلام ، یه کار اشتباه بزرگی که انجام دادین اینه که از پکیج برا ی این کار استفاده کردین ، شما میاین یه کاری میکنید ، یه ردیفی به جدولی که کاربراتون رو در اون table ذخیره میکنید اضافه میکنید که ترجیحا بزارید ( role ) که این role دوتا ورودی بگیره برای کاربران رولش رو بزارید user برای ادمین رولش رو بزارید admin به این صورت هم پروژتون سنگین نمی شه هم راحتر میتونید کاربر و ادمین رو کنترل کنید ، فرض کنید میخواین که فقط ادمین بتونه به پنل مدیریت سایت دسترسی داشته باشه فقط کافیه که بیاین یه میدلوویر بسازین که کدش رو در پایین میزارم موفق باشد

  if($user->role != 'admin'){
            return redirect(round('exaple'));
        }

ابوالفضل
تخصص : برنامه نويس
@amata 1 سال پیش مطرح شد
0

چرا اصلا همه ی اینا رو جدا کردی؟
یا اینکه میتونی یه فیلد Role بذاری
یا اینکه میتونی جدول یوزر داشته باشی
جدول Role هم داشته باشی
بعد یه جدول دیگه داشته باشی به نام UserInRole که اونجا ریلیشن بدی بینشون


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام