Laravel. Avoir des valeurs de colonne d'un tableau à l'aide du Générateur de Requête

J'ai une table nommé "éléments" et d'une entrée pour la condition nommée "ref_code".

$items = DB::table('items')
             ->where('ref_code','=', $request->ref_code)
             ->get(['id', 'ref_code', 'name','price']);

Mais je n'arrive pas à prendre les valeurs de chaque colonne.

J'ai vérifié si le générateur de requêtes effectuées ou non à l'aide de:

return $items;

Heureusement, il n'y a pas de problème.

Mais de retour ou d'obtenir une valeur unique ne fonctionne pas avec:

return $items->id

Est ma syntaxe de mal? Tout cela sont à l'intérieur de mon contrôleur.

EDIT: j'ai essayé

dd($items);

avant de la retourner et il m'a montré ceci:

  Collection {#325 ▼
  #items: array:1 [▼
    0 => {#322 ▶}
  ]
}
  • P. S: j'ai utilisé la méthode POST pour lancer le ref_code d'entrée de la lame.
  • $items serait une collection, d'où vous auriez besoin de faire une boucle par $items pour obtenir ses propriétés
  • faire dd($items) et mise à jour de la question avec le résultat