我想用独特的方式显示公司名单,有没有一种使用雄辩的方法?该代码无效
public function create()
{
$goods = goods::all();
$company = company::all()->distinct('name')->get();
return view('pages.purchaseCreate',['goods' => $goods, 'company' =>$company]);
}
这是错误消息
方法Illuminate \ Database \ Eloquent \ Collection :: distinct不存在。
答案 0 :(得分:4)
这是因为all()
返回了一个集合。这应该起作用:
$company = company::distinct('name')->get();