Я пытаюсь получить столбцы с некоторыми условиями if, такими как «если столбец нулевой, вместо этого получить другой столбец».
Мой текущий код
$products = Product::whereHas('images', function($q) {
$q->where('published', 1)
})->get(['id as value', 'product_short_name as label']);
Нужно сделать так, чтобы
, если prdouct_short_name
равно Null
, получите меня product_name
как label