راکت

خواندن اطلاعات

2 پاسخ

سلام
دوستان من در لاراول یک لیست در صفحه ساختم که اسامی دانشگاه و یکسری پارامتر را به ان ادد کردم
حالا میخوامدر قسمت ادمین صفحه ی دیگر برای کاربری که درخواست دانشگاه داده است از لیستی که بصورت دستی وارد کرده ام انتخاب کنم و کاربر از پنل خودش ان را مشاهده کند
چه راهکاری پیشنهاد میدهید در لاراول انجام دهم؟

ثبت پرسش جدید

پاسخ‌ها

2
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

ابتدا یه جدول (۱ مایگریشن و یه مدل) برای دانشگاه ها دارید و یکی هم برای دانشجویان یا اساتید یا هر چی...

سپس براحتی می‌تونید از روابط چند به چند یا Many to Many استفاده کنید.

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

و جدول سومی که نیاز دارید یه جدول رابط یا Pivot Table هست.
به این صورت که این جدول ۲ فیلد داره . اولی university_id و دومی student_id

و برای ارتباط بین جداول هم در مدل University:

public function students() {
    return $this->belongsToMany(University::class);
}

و در مدل Student:

public function universities() {
    return $this->belongsToMany(Student::class);
}

موفق باشید

شاید پاسخ شما همین‌جا باشد

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

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