TestMemberObserver.php 661 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Author: 芸众商城 www.yunzshop.com
  5. * Date: 24/02/2017
  6. * Time: 00:41
  7. */
  8. namespace app\common\observers;
  9. use app\common\events\Event;
  10. use app\common\events\OrderCreatedEvent;
  11. use Eloquent;
  12. class TestMemberObserver extends BaseObserver
  13. {
  14. public function creating(Eloquent $model)
  15. {
  16. $model->register_at = time();
  17. }
  18. public function created(Eloquent $model)
  19. {
  20. \Event::fire(new OrderCreatedEvent($model));
  21. }
  22. public function updating(Eloquent $model)
  23. {
  24. $model->ip = request()->ip();
  25. }
  26. public function updated(Eloquent $model)
  27. {
  28. //
  29. }
  30. }