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

hasManyThrough laravel for many to many

جداولم به صورت زیر هست

locations
-id
-package_id
-name

packages
-id
-name

tours
-id
-name

tour_package
-tour_id
-package_id

location_package
-location_id
-package_id

بین location و package رابطه many to many دارم . و بین package و tour هم one to many حالا می خوام بتونم به این مقدار دسترسی داشته باشم .
tour->package->location->name

یعنی می خوام رابطه ی Has Many Through رو برای many to many داشته باشم


لاراول
تگ‌های محبوب
لاراول
php
laravel
متفرقه
reactjs
عمومی
html_css
nodejs
vuejs
وردپرس
پایتون
css
فلاتر
react
javascript
ثبت پرسش جدید
تیرداد
@abbasi.tirdad 5 سال پیش آپدیت شد
0

فعلا با این روش تونستم به مقدار location->name دسترسی پیدا کنم

$tour = Tour::with('package.locations')->get();

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

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