【问题标题】:eloquent distinct select laravel雄辩的独特选择 laravel
【发布时间】:2019-01-29 11:32:15
【问题描述】:

我想以不同的方式显示公司列表有没有使用 eloquent 的方法?此代码不起作用

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 不存在。

【问题讨论】:

    标签: laravel eloquent laravel-5.7


    【解决方案1】:

    那是因为all() 返回一个集合。这应该有效:

    $company = company::distinct('name')->get();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-27
      • 2020-07-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-23
      • 1970-01-01
      • 2015-01-02
      相关资源
      最近更新 更多