don_inter
5 سال پیش توسط don_inter مطرح شد
4 پاسخ

جدول ها در دیتابیس

درابتدا تشکر میکنم واقعا از راهنمایی های شما، شاید سوالات زیادی رو چندروزه دارم مطرح میکنم و حتی سوالات پیش پا افتاده ای باشه
بگذارید رو حساب تازه کار بودنم :)
اما سوالی که داشتم :
برای قسمت User من دوتا جدول در نظر گرفتم یکی جدولی که رمز و پسوردش رو وارد میکنه تا بتونه عضویت بگیره یکی هم بعد از ورود اطلاعات فردیش رو درش ذخیره کنه
اما سوالم اینجاست آیا اصلا نیازی هست که جدولی دومی بسازم یا همون جدول اولیه رو در نظر بگیر و بقیه فیلدها رو ابتدا خالی در نظر بگیرم بعدش تو همون جدول Update کنمشون اطلاعات بعدی رو ؟ اگر اره که خب سوال برطرف میشه اگر نه
این سوال مطرح میشه که من در جدول دوم چطور میتونم دو تا دستور insert و Update رو باهم داشته باشم که دیگه اطلاعات در همون صفحه بشه هم ثبت کرد و هم ادیتشون کرد و در خودش نگهه داره هربار تا نیازی به صفحه جداگانه ای برای ادیت نباشه

مجدد ممنونم از راهنمایی های شما اساتید عزیز


ثبت پرسش جدید
علی فرمانی
تخصص : فرانت اند
@farmani 5 سال پیش مطرح شد
0

@intersubjektiv
نیاز به دو جدول نیست شما همون جدول رو بزارید بعد که طرف عضو شد و پسورد زد میتونید بررسی کنید اگه مقادیر جدول های مورد نظر شما خالی بود بالای سایت نوتیفکشن بده اطلاعات خود را کامل کنید و در صورت کامل نکردن نمیتونید از سایت استفاده کنید .
اگه در نظر دارید بعد ها روشون خیلی آپشن ها بزارید و این چیزا جدا باشه همچی بهتره ولی اونقدر گنده اگه نمیشه یکی باشه کافیه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

روش منطقیش اینه که شما یه جدول users داشته باشید و یه فیلد برای کاربران ویژه در نظر بگیرید مثلا plan که بصورت پیش فرض برابر ۰ باشه یعنی کاربر معمولی و وقتی کاربرتون پلانشو تغییر میده شما این عدد رو تغییر بدید

اما اگر به هر علتی خواستید از ۲ جدول استفاده کنید.... مدل ها در لاراول قابلیتی به نام Model Events دارند . این رویدادها شامل موارد زیر میشه:

  • retrieved
  • creating
  • created
  • updating
  • updated
  • saving
  • saved
  • deleting
  • deleted
  • restoring
  • restored

با استفاده از این رویدادها میشه اطلاعات جدول دیگری رو هم آپدیت کرد.
چنانچه از PHP خام استفاده میکنید، میتونید Eloquent رو براحتی به پروژتون اضافه کنید و از این قابلیت ها بهره ببرید


don_inter
تخصص : web developer
@intersubjektiv 5 سال پیش مطرح شد
0

@ali.farmani
چیزهایی که میخوام اضافه کنم شامل اسم و نام خانوادگی و درباره من و ارسال لینک هستش چیزی که در صورت تمایل میخواد پر کنه نه اینکه اجباری باشه و یا محدود بشه به دسترسی سایت
پس همون یه جدول رو معمولا برای چنین اطلاعاتی در نظر میگیرند !؟!
ممنون :)


don_inter
تخصص : web developer
@intersubjektiv 5 سال پیش مطرح شد
0

@ali.bayat
ممنون از اطلاعات بیشتر
متاسفانه من هنوز با mvc اشنا نشدم بتونم درست ازشون کمک بگیرم
ولی به امید خدا php خام و از پسش بربیام به زودی میرم سمت این جور مباحث فکر کنم اون روز این حرف شما حسابی به دردم بخوره


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

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