مصطفی حسنی
2 سال پیش توسط مصطفی حسنی مطرح شد
1 پاسخ

هندل کردن مقادیر از پیش تعریف شده در دیتابیس

سلام دوستان وقتتون بخیر
میخواستم بدونم مقادیر از پیش تعریف شده رو توی دیتابیس چطوری هندل کنیم. این هم بهتره بگم که دارم با لاراول کار میکنم و بک اندم.
مثلا میخوایم دیتابیس وبلاگ بالا بیاریم که چند تا پست داره. حالا هر پست یه وضعیت داره، Active,restricted,disable. حالا این مقادیر این وضعیت ها رو توی دیتابیس به صورت string ذخیره کنم (مثل وردپرس که مثلا وضعیت پست ها رو به صورت استرینگ ذخیره میکنه) یا آیدیشون رو توی دیتابیس ثبت کنم و یه enum داشته باشم که توی اون وضعیت ها هست.
همین سوال هم در مورد استان های کشور دارم. چون استان های کشور ثابت هستن، فکر میکنم نیازی نیست که بیاییم و توی دیتابیس ذخیرشون کنیم و هر بار که میخوایم استان ها رو نشون بدیم، بریم و از دیتابیس بکشونیمشون بیرون. میتونیم یه enum بزنیم و مقادیر رو اونجا ثبت کنیم.
نظرتون چیه؟ ثبت کردن مقادیر ثابت به صورت string یا آیدی؟


ثبت پرسش جدید
احسان اسدی
تخصص : برنامه نویس Back-end
@assadiehsan 2 سال پیش مطرح شد
0

درود بر شما
نظر شخصی من برای فیلد های مثل وضعیت و امثال این ها که چند مقدار ثابت دارن استفاده از enum بهتره که توی php 8.1 و لاراول ۹ خیلی راحت میشه باهاشون کار کرد ولی برای استان یا شهر استفاده از ای دی رو پیشنهاد می کنم .
البته این نظر شخصی من بود


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

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