当前位置: 首页 > 知识库问答 >
问题:

在雄辩的模型上调用chunk时/bootstrap/cache/compiled.php中的BadMethodCallException

傅安宁
2023-03-14

每当我在雄辩的模型上使用块方法时,我收到的[BadMeodCallExc0019]方法是不存在。我收到这个错误在我所有的服务器(测试,分期和生产),但不是在我的本地机器,即使所有4台机器都有相同版本的php,laravel。

堆栈痕迹

[2019-02-25 11:51:04]staging.ERROR:BadMethodCallException:方法isNotEmpty不存在。在/api/bootstrap/cache/compiled.php:6366堆栈跟踪:
0/api/vendor/baopham/dynamodb/src/DynamoDbQueryBuilder.php(430):illumb\Support\Collection-

版本信息
Laravel: 5.2

共有2个答案

黄磊
2023-03-14

Laravel 5.2不支持isNot空白,它是在Laravel 5.3中引入的。但是你为什么不用像这样简单的东西:

// If collection exist
if($yourCollection) { 
  // your code
} else {
 //do something else
}
公良莫希
2023-03-14

我没有在Laravel 5.2集合留档中看到isNot空白方法。

 类似资料:
  • 我试图通过使用Laravel Eloquent获得数据,但我无法访问。无论何时尝试,它都显示尝试获取非对象的属性“name” 我有两个模型。类别和文章。类别有许多文章。以下是模型: 类别模型 文章模式 物品管理员 查看刀片(admin.article.pending) 在这里的刀片,我不能访问类别通过雄辩的属于功能,我没有得到背后的原因得到的消息: ErrorException(E_ERROR)试

  • 我有一个模型,它的

  • 所以我有三个模型: 挑战 使用者 参赛者 挑战有它的主键 用户只有它的主键 而且进入者有外键挑战id和用户id 如果我从挑战中查询(我有挑战标识),用雄辩的方式让所有与该挑战相关的用户的最佳方式是什么?我基本上想要所有进入者数据和所有用户数据的集合。我一直在研究这种方法,但我似乎无法让它发挥作用。

  • 我正在将我们的一个web应用程序从CodeIgniter转换为Laravel。然而,目前我们不想将/字段添加到我们所有的表中,因为我们有一个日志类,它已经为我们做了更深入的工作。 我知道我可以设置在: 然而,我宁愿不改变Laravel的核心文件,或者让我的每个模型都在顶部。有没有办法在其他地方禁用所有型号?

  • 我有一个无法解决的问题。我有一个包含TitleID、TextID、ImageID的新闻表。还有三张表格,标题,文本,图片。我想把它们都放在一个模型里。但当我尝试时,得到的结果就像数组中的数组。但我想要的是: 雄辩的ORM对此的反应如下: 数据库结构 新闻= 头衔= 其他表类似于标题表。

  • 我希望避免一直使用表名,而使用别名。