gpt4 book ai didi

php - Laravel - 如何访问相关对象的其他关系

转载 作者:行者123 更新时间:2023-12-02 20:01:38 26 4
gpt4 key购买 nike

我有 3 个模型“类别”、“帖子”和“用户”。Category 与 Post 具有 hasMany 关系。并且Post与User有belongsTo关系。

我有一个类别对象$cat1,我可以在我的 View 中访问它的帖子(和 user_id),但我无法访问更多用户数据(行名称)

@foreach ($cat1->posts as $post)
{{ $post->title }}
{{ $post->user()->name }}
@endforeach

这会引发错误

Undefined property: Illuminate\Database\Eloquent\Relations\BelongsTo::$name

最佳答案

您可以这样访问它:

{{ $post->user->name }}

当你调用该函数时,就是查询关系。

关于php - Laravel - 如何访问相关对象的其他关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55749601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com