我正在开发一个项目laravel 5.2。但现在我有一个问题,在我的数据库中,有两个表users和comments。users表包含id, email, username, password, created_at, updated_at列。comments表包含id, user_id, content, created_at, updated_at, deleted_at. 现在在我的代码中,我有一个array包含一些评论 ID 的代码。我想知道users谁拥有这些评论。所以这是我的代码:
$commentIds = [
....
...
...
];
$users = User::whereHas('comments',function($query)use($commentIds){
$query->whereIn('id',$commentIds);
});
Run Code Online (Sandbox Code Playgroud)
但我得到异常说列 id 不明确。
我正在使用 laravel 5.2 开发一个项目。我有一个问题,我创建了一个迁移文件来更改列的注释。但是根据文档,它说在添加列时使用“列修饰符”。所以我不知道如何更新现有专栏的评论,有人可以帮助我吗?谢谢。