我有两个表media_user
和users
media_user表,例如 [id | user_id | media_id |链接]
我需要按关系将所有用户从media_user
带走,所以我在用户模型中创建了关系:
/**
* that users belong to the media_user table.
*/
public function media()
{
return $this->hasMany('App\Models\Social_Media','user_id','id');
}
在视图中,我做到了
@foreach ($user->media as $m)
// my data
@endforeach
将结果转储为dd($user->media)
请问是什么问题?
答案 0 :(得分:1)
关系看起来不错,请检查
有一些带有正确外键的用户媒体项目。
用户表中有一个名为media的属性。
没有全局范围。
$ user是有效对象,属于ORM模型
我建议安装调试栏并在媒体表上查看执行的查询