Вы можете искать, хотя whereJsonContains()
метод.
например;
предположим, что в вашей форме есть какой-то фильтр, как показано ниже
brands
- intel
- amd
Number of core
- 2
- 4
- 8
Теперь давайте построимзапрос для получения отфильтрованных результатов
Cpu::whereJsonContains("preferences->brand",$request->brand)
->whereJsonContains("preferences->noc", $request->noc)
->get();
Но я не уверен, является ли хорошей практикой сохранение таких данных json в вашей базе данных. Поскольку это не магазин, а витрина, будут общие результаты в зависимости от этих спецификаций.