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.
Recevez tous les derniers contenus directement dans votre boite e-mail.