我和这个人在Eloquent groupBy make "SQLSTATE[42000]" with valid SQL query in Laravel 5.3
有同样的问题我在共享托管环境中使用laravel。接受的答案要求删除config/database.php
中的sql strict模式。我做了同样的事,但设置没有发生。
如何在laravel中刷新设置以使其生效?
我在这里做错了吗?
下一个异常'Illuminate \ Database \ QueryException',消息'SQLSTATE [42000]:语法错误或访问冲突:1055'meedq7y4_test_db.posts.created_at'不在GROUP BY中(SQL:选择
中限制5偏移0)posts
。 *,blog_users
。name
,post_tag
。tag_id
,post_tag
。post_id
,tags
。name
,来自categories
的{{1}}内部加入name
的{{1}}。posts
。categories
=posts
。category_id
内部加入categories
上的id
blog_users
=blog_users
。id
内部加入posts
author_id
post_tag
posts
{1}}。id
内部加入post_tag
post_id
。tags
=tags
。id
其中(post_tag
。{ {1}}长期帖子或tag_id
。posts
LIKE长帖或title
。categories
LIKE long post)组name
。{{1}在/home/myuser/blogapp/vendor/laravel/framework/src/Illuminate/Database/Connection.php:770
这是我在日志中收到的错误。
更新
我尝试将我的环境以及tags
更改为true。我不认为它改变了任何内容,而它应该在页面上显示错误,而不是在我的日志文件中。
我使用了laravel helper函数name
来确定我的app调试设置为什么,它表示false,但我在配置文件中更改了它。
为什么这么说?
posts