mgsmus protected $primaryKey = null;
ekleyerek
$candidateLanguageModel = CandidateLanguageModel::updateOrCreate(
['email'=>$email, 'language_method'=>'l007'],
['lang_id'=>$request->get('nativeLanguage'), 'language_level'=>'level004']
);
Bu şekilde kullanım yaptığımda sorunsuz updateOrCreate işlemlerini tüm satırlarda sağlayabildim.
Uyarınızı dikkate alarak $request->get()
kullanımlarımı $request->input()
şekilde düzelttim teşekkür ederim.
Aslında tabloda primary_id sütünlarım mevcut. İlkten null yerine mevcut primary_id adını girerek denedim olmadı.
Tablo tasarımı eski ve doğru olmadığından dolayı id sütünlarım mevcut değil. Sizce bu problemi nasıl çözebilirim?
Ben protected $primaryKey = tablodakiPrimaryKey;
yazarsam düzelir diye düşünmüştüm.
Veya her tabloya id sütünü ekleyip primary_id olarak yeni eklediğim id sütünlarınımı vermem gerek