laravel 5 - Select 使用 eloquent 或查询构建器连接表时所有列都没有星号

laravel 5 - Select all columns without asterix when joining tables with eloquent or query builder

是否有任何内置的 laravel 函数,我们可以通过这些函数 select 数据库的所有字段 table 而无需使用 [=21= 手动输入所有字段]() 方法。

我知道我们可以使用 get() 方法实现相同的目的,但它会生成 SELECT *

形式的查询

我不想 SELECT * 而是 SELECT all_fields 自动神奇地。

您必须使用 Schema::getColumnListing

Model::select([DB::raw(join(', ',Schema::getColumnListing('YOUR_TABLE_NAME')))])