кода типа:
if (isset($filter['category_id']) && !empty($filter['category_id'])) {
$products->where(['category_id' => $filter['category_id']]);
}
Точно знаю, что в Laravel есть более красивый способ добавить условие where. Может кто-то подсказать или ткнуть в документации?
Можно обойтись только !empty($filter['category_id']), т.к она проверяет еще существует ли перменная
data_get
Наоборот isset() будет проверять существует ли этот ключ
https://www.php.net/manual/ru/types.comparisons.php Это как таблица умножения в школе
Обсуждают сегодня