ふたりはララベル (Laravel PHP Framework)

PHPフレームワークのLaravelの体験記を書いていきます。こんなタイトルのブログですが萌え系アニメは一秒たりとも観たことがありません。

テーブルの要素を取得する

MySQL限定だけど、テーブルの要素を取得する方法。「Field」はMySQL独特の表現だ。

$title = new Title;

$query = 'SHOW COLUMNS FROM ' . $title->getTable();

foreach (DB::select($query) as $column) {

  $columns[] = $column->Field;

}

これで$columnsの中にテーブルの要素がぜんぶ入った。

参考
Get all columns names from a Eloquent Model | LaravelSnippets.com