请问 Markdown 插件中 @include('editor::head') 是怎么实现的呢?
这种 :: 的方式要怎么做呢?谢谢
是啊,只有 select 和 groupBy 里传相同参数的时候才不报错... 简直了
同样的错误,
SQLSTATE[42000]: Syntax error or access violation: 1055 'robotac.archives.classification' isn't in GROUP BY (SQL: select `classification`, `type` from `archives` group by `type`)
select
写前写后是一样的。
我现在想到的替代方法是直接 select() 得到想要数据的 collection 类型结果,再用 collection 的 groupBy 方法来代替 queryBuilder 里的 groupBy
不行,这么写还是报同样的错
return $query->groupBy('type')->select('classification');
这样写的话会报出错误:
SQLSTATE[42000]: Syntax error or access violation: 1055 'robotac.archives.classification' isn't in GROUP BY (SQL: select `classification` from `archives` group by `type`)
select
中只有传入跟 groupBy
一样的字段才能正常运行,即写成:
return $query->groupBy('type')->select('type');
但是只取一个字段不就跟 distinct
一样了么
我查了一下,这句代码转换成的 sql 语句直接运行是可以的,而且似乎这个问题是 5.3 版本才出现的。这个该怎么解决呢?
非常感谢~
whereBetween('create_at', ['2016-08-01 00:00:00','2016-09-01 00:00:00'])->get();
这样是可以的
是 timestamp 类型,完整的时间戳,可以用 Carbon 处理的那种
难道得写成 where('year', '>=', '2016-09-01 00:00:00')->where('year', '<', '2016-10-01 00:00:00')么? 求教
明白了,谢谢站长~
/password /register 一类的路由是在哪里自动创建的呢? routes/ 目录下的路由里都没有写啊?