これは私が使用するときの私のイベントクラスです
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 名前空間にイベントとリスナーのディレクトリを作成する方法は、サービス プロバイダー ディレクトリにApp\Event と App\Eventを作成します。