diff --git a/src/Support/AutoDiscoveryHelper.php b/src/Support/AutoDiscoveryHelper.php index c64d14d..a59996e 100644 --- a/src/Support/AutoDiscoveryHelper.php +++ b/src/Support/AutoDiscoveryHelper.php @@ -93,8 +93,16 @@ public function listenerDirectoryFinder(): FinderCollection public function livewireComponentFileFinder(): FinderCollection { + $directory = $this->base_path.'/*/src'; + + if (str_contains(config('livewire.class_namespace'), '\\Http\\')) { + $directory .= '/Http'; + } + + $directory .= '/Livewire'; + return FinderCollection::forFiles() ->name('*.php') - ->inOrEmpty($this->base_path.'/*/src/Http/Livewire'); + ->inOrEmpty($directory); } }