gpt4 book ai didi

拉维尔 5.6。如何测试 JSON/JSONb 列

转载 作者:行者123 更新时间:2023-11-29 13:44:50 26 4
gpt4 key购买 nike

$this->assertDatabaseHas() 不适用于 JSON/JSONb 列。

那么我如何在 Laravel 中测试这些类型的列呢?

目前,我有一个商店操作。我如何执行断言,即保存了具有预定义值的特定列。

有点像

['options->language', 'en']

不是一个选项,因为我有一个包含元数据的大量 JSON。

如何一次性查看数据库中的JSON

最佳答案

更新

现在可以做like that .


我已经用这个单行解决了它(根据你的模型/字段调整它)

$this->assertEquals($store->settings, Store::find($store->id)->settings);

关于拉维尔 5.6。如何测试 JSON/JSONb 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50203054/

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