Laravel Eloquent Model :: find不起作用

问题描述 投票:1回答:2

这不起作用:

$object = Model::find($id);

这有效:

$object = Model::where('id', '=', $id)->first();

这没有意义。我错过了什么吗?我正在使用Laravel 5.2.36。

php laravel-5 eloquent
2个回答

1
投票

我有同样的问题。我整理了它,使用函数intval()$id转换为integer值:

$id = intval($id);
$object = Model::find($id);
© www.soinside.com 2019 - 2024. All rights reserved.