我需要检查一下 $request->link_description is null
然后不要更改任何内容或者更好地说不要接触数据库列值。
是否可以在不执行额外的select查询的情况下执行此操作?
例如:
/**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),
但正如我之前所说,我正在寻找一种方法来避免像上面那样运行额外的select查询。
1条答案
按热度按时间mklgxw1f1#
这将更容易建立您的数据数组之前,手。例子: