【发布时间】:2014-05-04 19:07:44
【问题描述】:
如何在 Laravel 中使用 Eloquent 进入自定义模型的特定 MySQL 表的列
我正在尝试DB::query("SHOW COLUMNS FROM " . $table),但没有任何成功
【问题讨论】:
-
您是否收到错误或意外结果?
-
不返回任何结果
如何在 Laravel 中使用 Eloquent 进入自定义模型的特定 MySQL 表的列
我正在尝试DB::query("SHOW COLUMNS FROM " . $table),但没有任何成功
【问题讨论】:
您使用的不是 Eloquent,而是原始数据库查询。
原始查询:
$table = 'your_table';
$columns = DB::select("SHOW COLUMNS FROM ". $table);
【讨论】:
没有 Eloquent 函数,因为它被认为超出了它的范围。我只需执行以下操作:
DB::select('show columns from '.(new MyModel)->getTable());
【讨论】: