【发布时间】:2016-08-23 12:55:57
【问题描述】:
这让我很困惑。我看不出这两种方法有什么区别。如果我 var_dump() 这些方法返回的对象,它们完全相同,但 Dayle Rees 的书说 pluck() 从给定列(第一个)返回单个值,而 lists() 方法返回所有给定列的值。我什至无法弄清楚为什么存在两种不同的方法来做同样的事情。
示例
Route::get('getalbum', function() {
$data = \App\Album::pluck('artist');
var_dump($data); // a lot of text, let's call it 'object'
$data = \App\Album::lists('artist');
var_dump($data); // exact , exact, exact same 'object'
});
【问题讨论】:
标签: laravel eloquent laravel-5.2