是否有内置的laravel函数,通过它我们可以选择数据库表的所有字段,而无需使用select()方法手动键入所有字段。
我知道我们可以使用get()方法实现相同的功能,但它以SELECT *
的形式生成查询我不想要SELECT *而不是自动神奇地选择all_fields。
答案 0 :(得分:1)
您必须使用 Schema :: getColumnListing
Model::select([DB::raw(join(', ',Schema::getColumnListing('YOUR_TABLE_NAME')))])