Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment sélectionner certains champs dans Laravel Eloquent ?

lists() transforme la collection résultante en un tableau avec une valeur de clé. Vous ne pouvez y avoir que deux colonnes de base de données. Sinon, vous devez utiliser select() mais vous obtiendrez alors une collection de modèles et pas seulement un tableau.

$categories = CategoryModel::select('catID', 'catName', 'imgPath')
                           ->where('catType', '=', 'Root')
                           ->get();