【发布时间】:2016-12-27 23:01:04
【问题描述】:
当我将 Laravel 的查询构建器用于我的带有 MySQL 数据库的 Lumen 应用程序时,它无法按预期工作。我用过:
$itemid = DB::table('table1')->where('UserID','=',1)->pluck('ID');
这只返回一个值。这里有什么错误?
【问题讨论】:
-
该代码中没有任何内容表明您应该收到多少值。假设
UserID是唯一的,那么您将始终拥有 1 条记录,而pluck将返回 1 条记录。这里没有任何错误,Laravel 和 Lumen 中的代码在 Eloquent / Query builder 中是相同的,所以错误在椅子上,而不是在电脑上。 -
您期望有多少个值,为什么?