public function update_tb_tokenidparc($token, $id_vendedor_pr, $id_corretora_pr, $id_parceiro){" INSERT INTO tb_tokenidparc
(nu_cdVendedor4E_tk1,nu_cdCorretoraS4E_tk,nu_IdParceiro_tk,cd_Codtokenidparc,status_token)
SELECT * FROM (SELECT $id_vendedor_pr,$id_corretora_pr,$id_parceiro,$token,'1') AS tmp
WHERE NOT EXISTS (
SELECT * FROM tb_tokenidparc WHERE nu_cdVendedor4E_tk = $id_vendedor_pr and nu_cdCorretoraS4E_tk = $id_corretora_pr
and nu_IdParceiro_tk = $id_parceiro and cd_Codtokenidparc = '.$token.') LIMIT 1)";
У меня есть эта модель, и мне нужно преобразовать ее в laravel orm
Самая большая проблема - если не существует пункт, который я не нашел в документах Laravel
Если есть что-то вроде, я ценю
Я не ищу вставку или создание, потому что это не решает мои проблемы
Edit¹: причина для конвертации в том, что у меня есть массив для передачи.
Edit²: что я уже пробовал
public function insert_tb_tokenidparc($token, $id_vendedor_pr, $id_corretora_pr, $id_parceiro){
DB::table('tb_tokenidparc')->firstOrCreate([
'nu_cdVendedor4E_tk' => $id_vendedor_pr,
'nu_cdCorretoraS4E_tk' => $id_corretora_pr,
'nu_IdParceiro_tk' => $id_parceiro,
'cd_Codtokenidparc' => $token,
'status_token' => '1',
]);
}