سلام
دوستان من در لاراول یک لیست در صفحه ساختم که اسامی دانشگاه و یکسری پارامتر را به ان ادد کردم
حالا میخوامدر قسمت ادمین صفحه ی دیگر برای کاربری که درخواست دانشگاه داده است از لیستی که بصورت دستی وارد کرده ام انتخاب کنم و کاربر از پنل خودش ان را مشاهده کند
چه راهکاری پیشنهاد میدهید در لاراول انجام دهم؟
ابتدا یه جدول (۱ مایگریشن و یه مدل) برای دانشگاه ها دارید و یکی هم برای دانشجویان یا اساتید یا هر چی...
سپس براحتی میتونید از روابط چند به چند یا Many to Many استفاده کنید.
و جدول سومی که نیاز دارید یه جدول رابط یا Pivot Table هست.
به این صورت که این جدول ۲ فیلد داره . اولی university_id و دومی student_id
و برای ارتباط بین جداول هم در مدل University:
public function students() {
return $this->belongsToMany(University::class);
}
و در مدل Student:
public function universities() {
return $this->belongsToMany(Student::class);
}
موفق باشید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟