我正在尝试使用 Eloquents find 方法从我的数据库中检索记录,但是,它意外地返回 null。如果我在数据库上手动运行查询,那么它会返回预期的记录。
我在 Laravel 中使用以下内容:
$support = Support::find(02155);
并直接在数据库上执行以下操作:
SELECT * FROM support WHERE id = 02155;
主键列名为“id”,类型为 smallint(5),无符号和 zerofill 以及自动增量集。根据 Laravel 应该执行的内容,我将上述“手动”查询基于 Laravel 文档。
没有报告任何错误(我可以看到),如果我将 Eloquent 方法更改为“全部”,那么所有记录都会正确返回。