Laravel - 为什么 EventServiceProvider 扩展自身?
Laravel - Why EventServiceProvider extends itself?
我的 EventServisProvider 是
use Illuminate\Auth\Listeners\SendEmailVerificationNotification;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Event;
class EventServiceProvider extends ServiceProvider
{
我正在使用 Laravel 7 我注意到:
class EventServiceProvider extends ServiceProvider
默认。
并且
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
这意味着 EventServiceProvider 扩展了自身。
这是什么逻辑。
有任何想法吗?
提前致谢。
请解释一下,我才5岁
它扩展了另一个事件提供者,因为 Illuminate\Foundation\Support\Providers\EventServiceProvider 是关于如何在 laravel 应用程序中处理事件的抽象,扩展它允许用户修改或覆盖默认实现。但在一天结束时,Illuminate\Foundation\Support\Providers\EventServiceProvider 仍然扩展 Illuminate\Support\ServiceProvider
我的 EventServisProvider 是
use Illuminate\Auth\Listeners\SendEmailVerificationNotification;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Event;
class EventServiceProvider extends ServiceProvider
{
我正在使用 Laravel 7 我注意到:
class EventServiceProvider extends ServiceProvider
默认。 并且
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
这意味着 EventServiceProvider 扩展了自身。
这是什么逻辑。 有任何想法吗? 提前致谢。
请解释一下,我才5岁
它扩展了另一个事件提供者,因为 Illuminate\Foundation\Support\Providers\EventServiceProvider 是关于如何在 laravel 应用程序中处理事件的抽象,扩展它允许用户修改或覆盖默认实现。但在一天结束时,Illuminate\Foundation\Support\Providers\EventServiceProvider 仍然扩展 Illuminate\Support\ServiceProvider