EventFireController.php 887 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: shenyang
  5. * Date: 2019/3/8
  6. * Time: 11:06 AM
  7. */
  8. namespace app\backend\modules\order\controllers;
  9. use app\common\components\BaseController;
  10. use app\common\events\order\AfterOrderCreatedEvent;
  11. use app\common\events\order\AfterOrderReceivedEvent;
  12. use app\common\models\Order;
  13. use Yunshop\Haifen\listener\OrderListener;
  14. class EventFireController extends BaseController
  15. {
  16. public $transactionActions = ['*'];
  17. public function created()
  18. {
  19. dump(Order::find(request()->input('id')));
  20. app()->db->enableQueryLog();
  21. event(new AfterOrderCreatedEvent(Order::find(request()->input('id'))));
  22. dd(app()->db->getQueryLog());
  23. dd(1);
  24. }
  25. public function paid()
  26. {
  27. }
  28. public function received()
  29. {
  30. event(new AfterOrderReceivedEvent(Order::find(request()->input('id'))));
  31. }
  32. }