توضیحات

در این جلسه به توضیح رابطه Has Many Through در لاراول می پردازیم.

 

***********
دقت داشته باشید دوستان، ما در لاراول ورژن 7 میتوانیم در migrations از ()table->id$ بجای table->bigIncrements('id')$ استفاده کرد و هیچ تفاوتی با هم ندارند و فقط ()table->id$ کوتاه تر هست همچنین میتوان از table->foreignId('user_id')$ بجای table->unsignedBigInteger('user_id')$ استفاده کرد و این دو هم هیچ تفاوتی با هم ندارند.

https://laravel.com/docs/7.x/migrations#columns


طراحی وب طراحی سایت پی اچ پی php php oop php mvc mvc پایگاه داده laravel لاراول

مدرس دوره علی شیخ
مدت دوره 29:19:35
تعداد ویدیو 189

وضعیت دوره : کامل شده
قیمت دوره : رایگان

نظرات ارزشمند شما:

برای ارسال نظر ابتدا باید وارد سایت شوید

  • سلام وقت بخیر
    با آرزوی موفقیت روز افزون مجموعه ارزشمند webprog و تشکر از مطالب مفید و کاربردی.
    یه سوالی در خصوص relationship ها داشتم:
    اینکه بدون توجه به دیتاهای جدول چگونه میتوان متوجه روابط آنها شد یعنی اینطور متوجه شدم که شخصی غیر از شحص ایجاد کننده نمیتونه متوجه نوع روابط بشه مثلا تفاوت روابط has one through و has many through در ظاهر مشخص نیست چون هر دو شکل ظاهری و کلید های مشابه دارند فقط در زمان دریافت و نمایش اطلاعات این تفاوت مشخصه، به دلیل نمایش اطلاعات با foreach هنگام استفاده از has many و استفاده از builder های has many , has one.
    امیدوارم تونسته باشم منظور سوالم رو رسونده باشم.
    با تشکر.

    • سلام وقت بخیر.
      ببینید ما یکسری راوبط بین جداول میتونیم داشته باشیم که با توجه به پروژه و ساختارش میتوانیم ازشون استفاده کنیم، حالا توی php خام یا لاراول یا زبان های بک اندی دیگری که از دیتابیس رابطه ای مثله mySql استفاده میکنند.