陷阱以更新现有值

时间:2019-06-01 10:06:25

标签: laravel

如果具有唯一键的数据已经存在,我将无法更新数据

示例我有2个数据。 与api_code = apicode1apicode2

问题是 如果我想不做任何更改就更新apicode1,应该会成功(无需检查api_code) 但是如果我想将apicode1更新为apicode2,则应该重复(因为apicode2已经存在)

正确的逻辑如何纠正我的错误逻辑

我尝试了一些代码,但仍然无法正常工作

$check = Api::where('api_code', $request->api_code)->first();
     if (!empty($check) && $check->api_code== $request->api_code) {
        return response()->json([ 'status' => 'Failed','message' =>'Duplicate']);
      }

我希望它获得重复的状态

0 个答案:

没有答案