Ich habe Probleme beim Abrufen einer verketteten Abfrage zum Löschen eines einzelnen Datensatzes in zwei verschiedenen Spalten im Benutzermodell. Beim Senden möchte ich den Datensatz des Benutzers nur in column A
und column B
löschen, sonst nichts.Laravel-Modell Löschen einzelner Datensätze
DB::table('users')
->where('id', Auth::user()->id)
->select('column_A')->delete()
->select('column_B')->delete()
->update([
'column_A' => 'value',
]);
Dies löscht tatsächlich den gesamten Datensatz des Benutzers. Ich habe auch versucht, ersetzen für Wert und dann bekomme ich den Fehler:
Vielen Dank!
Möchten Sie Spalte A und Spalte B aktualisieren? Ich bin etwas verwirrt. – Sohel0415
Nun, aktualisieren Sie die Werte auf "". Wie Alexey unten hat. –