From 58dffeb9e9d26af60ea40830c0a818160d719799 Mon Sep 17 00:00:00 2001 From: Vincent Neubauer Date: Thu, 13 Feb 2025 19:09:23 +0100 Subject: [PATCH 1/2] feat: wildcards in event discovery paths Add documentation for the feature introduced in . --- events.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/events.md b/events.md index dcfac0fe8f1..4ba23c4f9f5 100644 --- a/events.md +++ b/events.md @@ -84,6 +84,13 @@ If you plan to store your listeners in a different directory or within multiple __DIR__.'/../app/Domain/Orders/Listeners', ]) +You may scan for listeners in multiple directories using wildcards: + + ->withEvents(discover: [ + __DIR__.'/../app/*/Orders/Listeners', + ]) + + The `event:list` command may be used to list all of the listeners registered within your application: ```shell From ad7d18d2a867f34526819866d64b42718174db53 Mon Sep 17 00:00:00 2001 From: Taylor Otwell Date: Fri, 14 Feb 2025 09:34:35 -0600 Subject: [PATCH 2/2] Update events.md --- events.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/events.md b/events.md index 4ba23c4f9f5..b0379bb4bfb 100644 --- a/events.md +++ b/events.md @@ -84,13 +84,12 @@ If you plan to store your listeners in a different directory or within multiple __DIR__.'/../app/Domain/Orders/Listeners', ]) -You may scan for listeners in multiple directories using wildcards: +You may scan for listeners in multiple similar directories using the `*` character as a wildcard: ->withEvents(discover: [ - __DIR__.'/../app/*/Orders/Listeners', + __DIR__.'/../app/Domain/*/Listeners', ]) - The `event:list` command may be used to list all of the listeners registered within your application: ```shell