[英]Laravel - How to access related object other relashionship
我有3個模型“ Category”,“ Post”和“ User”。 類別與Post具有hasMany關系。 帖子與用戶之間具有belongsTo關系。
我有一個Category對象$cat1
,我可以在其視圖中訪問其帖子(和user_id),但無法訪問更多的用戶數據(行名)
@foreach ($cat1->posts as $post)
{{ $post->title }}
{{ $post->user()->name }}
@endforeach
這引發一個錯誤
未定義的屬性:Illuminate \\ Database \\ Eloquent \\ Relations \\ BelongsTo :: $ name
您可以像這樣訪問它:
{{ $post->user->name }}
當您調用該函數時,它就是查詢關系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.