0
我有以下查詢:如何返回更新行的一個字段?
$updated = ResultTest::whereIn("client_id", $request->id)->update(array("mode" => 1));
現在返回$update
標誌(1 | 0),如果行已更新。如何獲取字段數組client_id
而不是布爾值?
我有以下查詢:如何返回更新行的一個字段?
$updated = ResultTest::whereIn("client_id", $request->id)->update(array("mode" => 1));
現在返回$update
標誌(1 | 0),如果行已更新。如何獲取字段數組client_id
而不是布爾值?
使用tap
功能:
$results = ResultTest::whereIn("client_id", $request->id);
$updated = tap($results)->update(array("mode" => 1));
return $results->pluck('client_id');
你不能。更新返回布爾值(https://laravel.com/api/5.5/Illuminate/Database/Eloquent/Model.html#method_update)。您首先必須更新,然後重新獲取。 – tptcat