原因:where(';column#u name';&';=';';value';)在雄辩/Laravel中不起作用?

原因:where(';column#u name';&';=';';value';)在雄辩/Laravel中不起作用?,laravel,eloquent,where,Laravel,Eloquent,Where,控制器中的方法如下所示: 公共功能索引() { $fields=Field::其中('ct_delete','=',0); 返回视图('system.fields.index',压缩('fields'); } 如果我更改$fields=Field::all()的where函数,代码将像往常一样执行并显示所有结果。但是对于where它什么也不返回。我尝试了另一个字段,但也没有结果。您必须在查询中调用get(): $fields=Field::where('ct_delete','=',0)->g

控制器中的方法如下所示:

公共功能索引()
{
$fields=Field::其中('ct_delete','=',0);
返回视图('system.fields.index',压缩('fields');
}
如果我更改
$fields=Field::all()
where
函数,代码将像往常一样执行并显示所有结果。但是对于
where
它什么也不返回。我尝试了另一个字段,但也没有结果。

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

$fields=Field::where('ct_delete','=',0)->get();
您必须对查询调用
get()

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

真的吗?我花了将近一个小时在里面。编码是如此的忘恩负义。谢谢,真的吗?我花了将近一个小时在里面。编码是如此的忘恩负义。非常感谢。