У меня проблема с обновлением моих данных, если данные уже существуют с уникальным ключом
пример у меня есть 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']);
}
Я хочу получить дубликат статуса