merhaba,
ben "Integrity constraint violation: 1062 Duplicate entry '' for key 'users_email_unique'" şeklinde hata almaktayım.
yaptığım işlem ise bir kullanıcı veritabanında var ise bazı bilgilerini güncelliyorum yok ise yeniden oluşturuyorum, yeni oluşturken alıyorum bu hatayı, veritabanına kaydediyor ama sonrasında bu hata dönüyor. veritabanında email kontrol ediyorum yok ise oluşturuyor.
CREATE AŞAMAŞINDA BİR SORUN VAR KALDIRINCA DÜZELİYOR, AMA NERDE HATA YAPIYORUM BİLEMEDİM
kod asaşıda nerede hata yapıyor olabilir ?
$users = User::where("email","=",$project->request->email)->get()->first();
if($users != null){
User::where("email","=",$project->request->email)->update([
"message" => $project->request->message
]);
}else{
$user = User::create([
'name' => ucwords(mb_strtolower($project->request->name)),
'email' => strtolower($project->request->email),
"message" => $project->request->message
]);
}