Verhindern Sie unendliche Schleifen, wenn Sie die Aktualisierungsmethode im Update -Listener verwendenPhp

PHP-Programmierer chatten hier
Anonymous
 Verhindern Sie unendliche Schleifen, wenn Sie die Aktualisierungsmethode im Update -Listener verwenden

Post by Anonymous »

Wenn ein Modell aktualisiert wird, wird ein Ereignis ausgelöst: < /p>

Code: Select all

class Zone extends Model {
protected $events = [
'updated' => ZoneUpdated::class,
];
}
< /code>
Der ausgelöste Ereignishörer aktualisiert auch das Modell: < /p>
class ZoneUpdated {
public function handle(ZoneUpdated $event)
{
Zone::find($event->zone->id)->update([
'updated' => true,
'valid'   => 'u',
]);
}
}
Wie kann ich den Hörer daran hindern, ein neues Ereignis zu schießen, denn im Moment erzeugt dies eine unendliche Schleife.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post