Ловушка для обновления значения Exist - PullRequest
0 голосов
/ 01 июня 2019

У меня проблема с обновлением моих данных, если данные уже существуют с уникальным ключом

пример у меня есть 2 данных. с api_code = apicode1 и apicode2

проблема в если я хочу обновить 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']);
      }

Я хочу получить дубликат статуса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...