Мне нужно проверить, если $request->link_description is null
, то ничего не меняйте или, лучше сказать, не трогайте значение столбца базы данных.
возможно ли это сделать без дополнительного запроса на выборку?
например:
/** update ad Seat info */
$Update_Seat = AdSeat::where('id', $id)->where('owner_id', $owner_id)
->update(['seat_name' => $seat_name,
'seat_url' => $seat_url,
'logo_src' => ($logo_src) ? $logo_src : null,
'category_id' => $category_id,
'plan' => $plan,
'price_sale' => $price_sale,
'link_description' => ($link_description) ? $link_description : null,
'description' => ($description) ? $description : null,
'income_percentage' => $income_percentage,
'status' => STATUS_TO_APPROVE]);
Я имею в виду эту часть:
'link_description' => ($link_description) ? $link_description : null,
вместо null
Я хочу поставить что-то вроде:
'link_description' => ($link_description) ? $link_description : AdSeat::whereId(5)->value('link_description),
Но, как я уже говорил, я ищу способ не запускать дополнительный запрос на выборку, как описано выше.