Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Laravel-Modellabfragefehler:Illuminate\Database\QueryException:SQLSTATE[23000]:Verletzung der Integritätsbeschränkung

Ersetzen Sie

DzikirCounter::where('user_id', $user->id)

mit

DzikirCounter::where('dzikir_counter.user_id', $user->id)

Der Fehler, den Sie erhalten, bedeutet, dass die user_id Spalte existiert sowohl im dzikir_counter und die sadaqah_history Tische. In diesem Fall sollten Sie angeben, für welche Tabelle das WHERE ausgeführt werden soll.