سلام دوست عزیز
لازم نیست کار خودتون رو سخت کنید.
هر دو جدول رو یکی کنید و فقط به جدول کاربرانتون یه ستون به اسم level اضافه کنید. که مقدار پیش فرضش user باشه. بعد اگه صلاح دید از طریق پنل مدیریت هر کدوم از کاربرا رو که خواستید به سطح admin ارتقا بدید
@Ali.Abbasi1381
@m.mahdavi97
من تو اینجا بهینه بودن دیتا بیس برام مهمه
ینی بازم توی یک جدول users اینکارو بکنم؟؟
آخه یک ادمینی مثلا میخواد وارد پنلش بشه
دیتابیس باید بگرده اون یوزری که لولش مثلا admin هست رو پیدا کنه
خب این بهینه هست به نظرتون؟؟؟ من زیاد تو زمینه بهینه سازی دیتابیس اطلاعات ندارم
شاید پاسخ شما همینجا باشد
همین طور که دوست عزیزمون آقای مهدی مهدوی فرمودن اگه دو تا تیبل داشته باشین توی احراز هویت کارتون سخت میشه و دیگه نمی تونید به راحتی و مثل قبل با استفاده احراز هویت لاراول کار کنید.
واسه ورود به پنل هم کاربری هم می تونید از middleware ها استفاده کنید.
@MahdiSP
بحث بهینه بودن دیتابیس یه بحث مفصلیه ولی این پیدا کردن یوزر ادمین داخل یوزرهای دیگه که صرفا یه کوئری ساده میشه و تا جایی که من اطلاع دارم هیچ فرقی نمیکنه از چه تیبلی این ادمین select بشه
این سایت هم توضیحاتی خوبی داده
استفاده از multi auth در لاراول
سلام
همون جدول users کفایت میکنه و اگه بخوای یه جدول دیگ هم اضافه کنید فقط باعث سخت شدن کار خودتون میشه وگرنه با همون یه جدول هم میشه کارای لازم رو با وجود middleware و اپشنای دیگ با همون امنیت و حتی راحتتر انجام داد موفق باشید