我试图从表出纳员中获取所有列名
功能:
public function getTableColumns($tables)
{
return DB::select(DB::raw('SELECT
COLUMN_NAME,
DATA_TYPE,
COLUMN_DEFAULT
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
table_name = `Teller`'));
}
最佳答案
您只需执行以下操作即可获取所有列的名称...
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\Facades\DB;
public function getTableColumns($table)
{
return DB::getSchemaBuilder()->getColumnListing($table);
// OR
return Schema::getColumnListing($table);
}
关于php - 如何从Laravel中的表中选择所有列名?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37157270/