Я пытаюсь запросить данные, используя значение предыдущей модели, например: MyModel->whereHas(MyModel.NestedModel.value > MyModel.value)
Вот код, который я пытаюсь сделать:
Мои проблемы$q->where('quantity', '<', 'inventoryItems.minimum_to_shopping');
, мне нужен способ сравнить текущее количество с количеством предыдущего объема.
$itemShould = InventoryItemMeta::with('inventoryItems', 'inventoryItems.lastItemValue', 'inventoryItems.inventory', 'inventoryItems.inventory.property')
->whereHas('inventoryItems', function ($q) {
$q->where('should_shopping', true)
->whereHas('lastItemValue', function ($q){
$q->where('quantity', '<', 'inventoryItems.minimum_to_shopping');
});
})->get();