本文介绍了如何从Laravel中的表中选择所有列名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

我试图从表 Teller

功能:

public function getTableColumns($tables)
{
    return DB::select(DB::raw('SELECT
                                    COLUMN_NAME,
                                    DATA_TYPE,
                                    COLUMN_DEFAULT
                                FROM
                                    INFORMATION_SCHEMA.COLUMNS
                                WHERE
                                    table_name = `Teller`'));
}

推荐答案

您只需执行以下操作即可获取所有列的名称...

You can get all columns name by simply doing that...

use Illuminate\Support\Facades\Schema;

use Illuminate\Support\Facades\DB;

public function getTableColumns($table)
{
    return DB::getSchemaBuilder()->getColumnListing($table);

    // OR

    return Schema::getColumnListing($table);

}

这篇关于如何从Laravel中的表中选择所有列名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-07 19:53