【发布时间】:2021-02-14 21:49:18
【问题描述】:
我使用 laravel 8。
我在RouteServiceProvider中定义了受保护的命名空间:
protected $namespace = 'App\Http\Controllers';
然后通过以下路线使用livewire:
Route::get('/xxx' , App\Http\Livewire\Counter::class);
但我有以下错误:
Invalid route action: [App\Http\Controllers\App\Http\Livewire\Counter].
注意:这增加了App\Http\Controllers 我的第一个动作!!!如果删除 protected $namespace 一切正常。但我不想删除它。
有没有办法让我同时拥有 controller protected namespace(用于控制器命名空间)和 Route::get 用于Full-Page Components?
【问题讨论】:
-
Route::get('/xxx' , App\Http\Livewire\Counter::class);toRoute::get('/xxx' , \App\Http\Livewire\Counter::class);在App之前如果你把``theb它会从根级别考虑
标签: laravel laravel-8 laravel-livewire livewires