快速提示:在 Laravel 中对 JSON 列进行单元测试
发布于 作者 Jason Beggs
您可能知道,您可以在 Laravel 中使用 `column->key` 语法查询 JSON 列,但我最近了解到,您可以在测试中使用相同的语法来断言数据库包含某些数据!
查询示例
FormElement::where('rules->required', null)->get();
测试示例
/** @test */public method a_form_element_can_be_stored{ // Do some stuff... $this->assertDatabaseHas('form_elements', [ 'rules->required' => null, ]);}
查看我们关于 使用 Laravel 进行测试 的所有文章。
TALL 技术栈(Tailwind CSS、Alpine.js、Laravel 和 Livewire)顾问,designtotailwind.com 的所有者。