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')))])
是否有任何内置的 laravel 函数,我们可以通过这些函数 select 数据库的所有字段 table 而无需使用 [=21= 手动输入所有字段]() 方法。
我知道我们可以使用 get() 方法实现相同的目的,但它会生成 SELECT *
形式的查询我不想 SELECT * 而是 SELECT all_fields 自动神奇地。
您必须使用 Schema::getColumnListing
Model::select([DB::raw(join(', ',Schema::getColumnListing('YOUR_TABLE_NAME')))])