Parlons Informatique logo
Programmation

Laravel : récupérez toutes les colonnes d’une table

par Guy-roland ASSALE - 12/11/2020 167 lecture(s) 0 commentaire
Laravel : récupérez toutes les colonnes d’une table

Dans ce mini tutoriel, nous allons apprendre à obtenir tous les noms de colonnes d’une table avec laravel.

Vous pouvez facilement obtenir toutes les colonnes de la table dans laravel en utilisant la methode getColumnListing sur la facade Schema.

 


public function index() {

     $user = new User;

     $table = $user->getTable();

     return $columns = \Schema::getColumnListing($table);


}

 

Résultat


[

    0 = "id",

    1 => "name",

    2 => "email",

    3 => "email_verified_at",

    4 => "password",

    5 => "remember_token",

    6 => "created_at",

    7 => "updated_at",

]

 

Vous pouvez aussi obtenir le meme resultat en utilisant la methode getColumnListing sur la facade DB

 


public function index () {

    $user = new User;

    $table = $user->getTable();

    return \DB::getSchemaBuilder()->getColumnListing($table);

}

 

Résultat


[

    0 = "id",

    1 => "name",

    2 => "email",

    3 => "email_verified_at",

    4 => "password",

    5 => "remember_token",

    6 => "created_at",

    7 => "updated_at",

]

J’espère que cela pourra vous aider dans la suite.



Laisser un commentaire

Votre adresse email ne sera pas publier. Les champs requis sont suivis d'un *

Bulletin d'information

Recevez tous les derniers contenus directement dans votre boite e-mail.