Heyy,我有一個Laravel項目在這裏,你們能幫我解決這個關係問題嗎?Laravel關係:hasManyThrough,belongsTo,belongsToMany
我有以下的數據庫結構:
users
id
name
email
password
event
id
description
city_id
block_range
id
event_id
user_block_ranges
user_id
block_range_id
說明
users
:一個正常的用戶認證表。 (與有belongsToMany
關係)
event
:存儲活動信息。 (與block_range
有hasMany
關係)
block_range
:保存事件的時間塊。 (具有belongsTo
與event
的關係)
真正的問題是:我如何獲取用戶的所有事件?通過user_block_ranges
然後block_range
的關係?也許使用hasManyThrough
?
在此先感謝。
你有同樣的問題描述https://stackoverflow.com/questions/46432996/laravel-5-4-table-relationship-between-3-small-tables,唯一的區別,你將有鏈4元素 – Aleksandrs
@Aleksandrs即使有ManyToMany表,我也可以這樣做嗎? – Rukado