为什么:: where('column_name','=','value')在Eloquent / Laravel中不起作用?

时间:2015-12-13 04:06:23

标签: laravel eloquent where

控制器中的方法是:

public function index()
{
    $fields = Field::where('ct_delete', '=', 0);

    return view('system.fields.index', compact('fields'));
}

如果我更改where $fields = Field::all()函数代码执行并像往常一样向我显示所有结果。但是where它没有返回任何东西。我尝试了另一个领域,我也没有结果。

1 个答案:

答案 0 :(得分:4)

您必须在查询中调用get()

$fields = Field::where('ct_delete', '=', 0)->get();