我只想拔出1 关系列。
示例:如果我想根据论文表格的输入来唯一的作者姓名
纸张与许多作者有关
$paper = Paper::with([
'author' => function($query) use($request)
{
$query->where('name', 'LIKE', '$request->name');
}
])->pluck('name')->unique();
但这只是错误,因为名称未被识别为Paper列。
答案 0 :(得分:0)
直接查询authors
表并使用has()
:
Author::has('papers')
->where('name', 'LIKE', $request->name)
->pluck('name')
->unique();