【发布时间】:2020-09-04 22:27:21
【问题描述】:
我的数据库中有 33 个结果,其中这个布尔字段 (resolvido) 显示为零,如果我运行 SQL 查询,它会检索结果,但是在模型中,集合总是为空。
如果我更改为Model::where('resolvido',1)->get(),我会得到相应的结果,但是Model::where('resolvido',0)->get() 或Model::where('resolvido',false)->get() 甚至使用查询生成器和原始sql,集合永远不会选择resolvido = 0 的那33 个结果.
我也试过 Tinker,但总是空着。
迁移:
$table->boolean('resolvido')->nullable();
在 DB 上显示为 TINYINT
关于它可能是什么的任何提示?
提前致谢
【问题讨论】:
-
这个栏目叫
resolved还是resolvido只是为了说明清楚。 -
谢谢,我只是举个例子,但现在已经编辑了问题以反映真实的字段名称“resolvido”
标签: laravel collections eloquent boolean