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();