Ich Frage ein bestimmtes Register in einer db-Tabelle namens "interested", und versuchen, einige seiner Felder (nicht alle) zu aktualisieren, aber ich bekomme diesen Fehler :Array zu String Konvertierung Fehler beim Versuch, ein Register in Laravel zu aktualisieren
Array to string conversion (SQL: update `interesteds` set `updated_at` = 2017-10-04 00:47:00, `address` = adf, `branch` = gaf, `types` = afva, `means` = mail, `flux` = asvas, `size` = sfvfd where `id` = 38)
Mein Controller sieht wie folgt aus:
public function postInterestedDetails()
{
$details = request()->only(['address', 'branch', 'types', 'means', 'flux', 'size']);
$email = request()->only(['email']);
$interested = Interested::where('email', $email)->first()->fill($details);
$updated = $interested->save();
return $updated;
}
Wenn ich fragen: „return $ interessiert“ ich bekomme das aktualisierte Register kann, aber wenn ich versuche es das Array zu speichern, um String-Fehler angezeigt . Das "protected $ fillable" ist in der Modelldatei richtig eingestellt. Fehle ich etwas?
können Sie $ email = request() ändern -> nur (['email']); zu $ email = request() -> email; – iCoders