gpt4 book ai didi

eloquent - 能够使用 Eloquent 在 Slim 应用的生产版本中获取集合,但不能过滤数据

转载 作者:行者123 更新时间:2023-12-04 11:02:23 27 4
gpt4 key购买 nike

我一直在研究 Slim 2,最近才开始部署到生产服务器。到目前为止,一切似乎都运行正常。我能够登录,所以我知道我正在连接到数据库就好了。它识别出我登录的人,识别出我作为该用户拥有的权限。我有另一个表有几个条目。当我做...

$collection = collect($app->item->where('user_id', $userId)->get());

进而...
print_r($collection);

在生产服务器上,我看到整个集合就像在开发服务器上一样,但是当我添加...
$pack = $collection->where('status', 1);

而不是打印集合,尝试打印包,如......
print_r($pack);

这个消息回来了...
Illuminate\Support\Collection Object ( [items:protected] => Array ( ) )

在开发版本上,我得到了我所期望的过滤集合。如何更改代码以在开发和生产环境中工作?

最佳答案

很可能您在生产数据库中没有状态为 1 的记录,而在开发中确实有状态为 1 的记录。

直接在生产中检查数据库进行验证。

关于eloquent - 能够使用 Eloquent 在 Slim 应用的生产版本中获取集合,但不能过滤数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39948401/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com