To jest dla mnie tak mylące. Nie widzę żadnej różnicy między tymi dwiema metodami. Jeśli I, Iobiekt zwrócony tymi metodami, są one dokładnie takie same, ale książka autorstwa Dayle Rees mówi, że pluck()
zwraca pojedynczą wartość z podanej kolumny (pierwsza), podczas gdy metoda lists()
zwraca wszystkie wartości z podanej kolumny. Nie mogę nawet zrozumieć, dlaczego istnieją dwie różne metody wykonania tego samego zadania.Różnica między pluck() i list() w laravel 5.2?
Przykład
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'
});
@Devashish, proszę przyjąć odpowiedź, jeśli ci pomogła. –