Ich benutze Laravel 5.3. In meinem Benachrichtigungsmodell muss ich alle ungelesenen Benachrichtigungen erhalten und sie dann als gelesen aktualisieren.Laravel 5.3 Alle Datensätze erhalten und dann aktualisiert
richtig habe ich mit foreach zu tun, nachdem Model::where()->get();
Mai mit map();
vor get();
Wie mein denke, es sollte möglich mit
$notifications->map(function($noti){
$noti->is_read= 1;
$noti->update();
});
Aber es funktioniert nicht zur Verfügung stehen.
ich hier nicht mit einer foreach gehen würde. Jede Schleife führt zu einer Datenbankabfrage. Sie sollten sie alle gleichzeitig mit einer bestimmten Abfrage aktualisieren. –