我正在尝试获取特定表的列数据类型的列表。我已经注意到雄辩有一些方法可以做到这一点,所以我尝试使用这些方法。
$grammar = DB::connection()->getSchemaBuilder();
$schema = DB::select($grammar->getColumnListing('vehicles'));
但是,调用时出现以下错误getColumnListing:
数组到字符串的转换
不太确定所谓的位置在哪里Array...该方法需要一个String:
vendor \ laravel \ framework \ src \ Illuminate \ Database \ Schema \ Builder.php
/**
* Get the column listing for a given table.
*
* @param string $table
* @return array
*/
public function getColumnListing($table)
{
$table = $this->connection->getTablePrefix().$table;
$results = $this->connection->select($this->grammar->compileColumnListing($table));
return $this->connection->getPostProcessor()->processColumnListing($results);
}
慕桂英4014372