Это мой класс событий, когда я использую
class EventServiceProvider extends ServiceProvider
{
/**
* The event listener mappings for the application.
*
* @var array
*/
protected $listen = [
Registered::class => [
SendEmailVerificationNotification::class,
],
CategoryEvent::class => [
CategoryCreatedListener::class,
]
];
когда я запускаю следующую команду
php artisan event:generate
он создает событие и прослушиватель как в каталоге поставщика услуг, если я помещаю пространство имен перед событием, так и прослушивателем, например
App\Events\CategoryEvent::class
Он по-прежнему создает App\Event и App\Event в каталоге поставщика услуг, как создать каталог событий и слушателей в пространстве имен приложений.