0
0
Files
Babyclass/app/Providers/EventServiceProvider.php
2020-08-04 10:09:42 +08:00

75 lines
2.1 KiB
PHP

<?php
namespace App\Providers;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Event;
class EventServiceProvider extends ServiceProvider
{
/**
* The event listener mappings for the application.
* @var array
*/
protected $listen = [
// 用户注册成功事件
'Illuminate\Auth\Events\Registered' => [
'App\Listeners\LogRegisteredUser',
],
// 用户登录成功,事件处理
'Illuminate\Auth\Events\Login' => [
'App\Listeners\LogSuccessfulLogin',
],
//订单创建完成,事件处理
'RuLong\Order\Events\OrderCreated' => [
'App\Listeners\OrderCreatedListener',
],
//订单关闭完成,事件处理
'RuLong\Order\Events\OrderClosed' => [
'App\Listeners\OrderClosedListener',
],
//订单支付完成,事件处理
'RuLong\Order\Events\OrderPaid' => [
'App\Listeners\OrderPaidListener',
],
//订单发货完成,事件处理
'RuLong\Order\Events\OrderDelivered' => [
'App\Listeners\OrderDeliveredListener',
],
//订单签收完成,事件处理
'RuLong\Order\Events\OrderSignined' => [
'App\Listeners\OrderSigninedListener',
],
//账户变动,事件处理
'RuLong\UserAccount\Events\AccountRuleExecuted' => [
'App\Listeners\AccountRuleExecutedListener',
],
//抽奖成功事件
'App\Events\Lottery' => [
'App\Listeners\LotterySuccessListener',
],
//提现审核完成事件
'App\Events\WithdrawCompleted' => [
'App\Listeners\WithdrawListener',
],
];
/**
* Register any events for your application.
* @return void
*/
public function boot()
{
parent::boot();
}
}