ModelLogChanging.php 506 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace App\Traits;
  3. use App\Events\ModelChangedEvent;
  4. trait ModelLogChanging
  5. {
  6. public function __construct(array $attributes = [])
  7. {
  8. $this->dispatchesEvents = [
  9. 'created' => ModelChangedEvent::class,
  10. 'updated' => ModelChangedEvent::class,
  11. 'restored' => ModelChangedEvent::class,
  12. 'saved' => ModelChangedEvent::class,
  13. 'deleted' => ModelChangedEvent::class,
  14. ];
  15. parent::__construct($attributes);
  16. }
  17. }