Files
Xboard/app/Providers/EventServiceProvider.php

41 lines
895 B
PHP
Raw Normal View History

2023-11-17 14:44:01 +08:00
<?php
namespace App\Providers;
use App\Models\Server;
use App\Models\ServerRoute;
use App\Models\Plan;
use App\Models\User;
use App\Observers\PlanObserver;
use App\Observers\ServerObserver;
use App\Observers\ServerRouteObserver;
use App\Observers\UserObserver;
2023-11-17 14:44:01 +08:00
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Event;
2023-11-17 14:44:01 +08:00
class EventServiceProvider extends ServiceProvider
{
/**
* 事件监听器映射
* @var array<string, array<int, class-string>>
2023-11-17 14:44:01 +08:00
*/
protected $listen = [
];
/**
* 注册任何事件
2023-11-17 14:44:01 +08:00
* @return void
*/
public function boot()
{
parent::boot();
User::observe(UserObserver::class);
Plan::observe(PlanObserver::class);
Server::observe(ServerObserver::class);
ServerRoute::observe(ServerRouteObserver::class);
2023-11-17 14:44:01 +08:00
}
}