Laravel livewire,无法在子文件夹中找到组件

Mik*_*ell 2 subdirectory laravel laravel-livewire

文件夹结构:

Livewire
- Things
    - Addthing.php
Run Code Online (Sandbox Code Playgroud)

刀片锉刀

 @livewire('things.addthing')
Run Code Online (Sandbox Code Playgroud)

无法找到它:Unable to find component: [things.addthing]

没有子目录,这可以正常工作:

Livewire
- Addthing.php
Run Code Online (Sandbox Code Playgroud)

 @livewire('addthing')
Run Code Online (Sandbox Code Playgroud)

如何让 Livewire 组件在子目录中工作?

小智 5

它应该像这样工作,您是否也更新了名称空间以匹配路径?

例如:

namespace App\Http\Livewire\Things;
Run Code Online (Sandbox Code Playgroud)