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