MySQL结构
id
key
display_name
value
details
group
created_at
updated_at
Laravel 资源索引
public function index()
{
$settings = Setting::groupBy('group')->select('id','group as name')->orderBy('id', 'ASC')->get();
return view('settings.general'), compact('settings'));
}
当我运行代码时,它的错误如何:
SQLSTATE [42000]:语法错误或访问冲突:1055 SELECT 列表的表达式 #1 不在 GROUP BY 子句中,并且包含在功能上不依赖于 GROUP BY 子句中的列的非聚合列“demodb.settings.id”;这与 sql_mode=only_full_group_by 不兼容(SQL: select id
, group
as name
from settings
group by group
order by id
asc)