小编Mar*_* Yo的帖子

Laravel eloquent 不基于布尔列检索结果

我的数据库中有 33 个结果,其中这个布尔字段 (resolvido) 显示为零,如果我运行 SQL 查询,它会检索结果,但是在模型中,集合总是为空。

如果我更改为Model::where('resolvido',1)->get(),我确实会得到相应的结果,但是Model::where('resolvido',0)->get()Model::where('resolvido',false)->get()甚至使用查询生成器和原始 sql,该集合永远不会在resolvido = 0.

我也尝试过 Tinker,但它总是空的。

移民:

        $table->boolean('resolvido')->nullable();   
Run Code Online (Sandbox Code Playgroud)

在 DB 上显示为 TINYINT

关于它可能是什么的任何提示?

提前致谢

collections boolean laravel eloquent

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

boolean ×1

collections ×1

eloquent ×1

laravel ×1