Laravel - почему EventServiceProvider расширяет себя?


Laravel - почему EventServiceProvider расширяет себя?

11.09.2020 12:35:27 Просмотров 5 Источник

Мой 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 лет.

У вопроса есть решение - Посмотреть?

Ответы - Laravel - почему EventServiceProvider расширяет себя? / Laravel - Why EventServiceProvider extends itself?

Является ответом!
Vortechron

11.09.2020 04:15:30

его расширение другого поставщика событий, потому что Illuminate\Foundation\Support\Providers\EventServiceProvider-это абстракция о том, как обрабатывать событие в приложении laravel, расширяя его, позволяя пользователю изменять или переопределять реализацию по умолчанию. но в конце концов, Illuminate\Foundation\Support\Providers\EventServiceProvider все еще расширяет Illuminate\Support\ServiceProvider

Помочь в развитии проекта:
Закрыть X