这不起作用:
$object = Model::find($id);
这有效:
$object = Model::where('id', '=', $id)->first();
这没有意义。我错过了什么吗?我正在使用Laravel 5.2.36。
id需要成为主键,请参阅:https://laravel.com/api/5.2/Illuminate/Database/Eloquent/Model.html#method_find
id
我有同样的问题。我整理了它,使用函数intval()将$id转换为integer值:
intval()
$id
integer
$id = intval($id); $object = Model::find($id);