如何在 livewire 中按名称使用路由?
How in livewire use route by its name?
在我的 laravel 7 /livewire 1.3 / turbolinks:5 / alpine@v2 应用程序中,我定义了路由
Route::livewire('/hostel/{slug}', 'hostel.hostel-view-page')->name('hostel-view-page');
我用的时候:
<a href="{{ route('hostel-view-page', $hostelsIsHomepageSpotlight->slug) }}" >
Title
</a>
它不像反应式那样工作,因为所有页面都已重新加载。我更喜欢这条路线的名字,而不是像 :
<a href="/hostel/{{ $hostelsIsHomepageSpotlight->slug }}" >
Title
</a>
哪种方式有效?
谢谢!
试试这个,它很适合我:
Route::group(['prefix' => 'admin',
'as' => 'admin.',
'middleware' => 'your:middleware',
], function () {
Route::livewire('your-url-here', 'your-livewire-class-here')
->name('whatever.you.want');
});
在我的 laravel 7 /livewire 1.3 / turbolinks:5 / alpine@v2 应用程序中,我定义了路由
Route::livewire('/hostel/{slug}', 'hostel.hostel-view-page')->name('hostel-view-page');
我用的时候:
<a href="{{ route('hostel-view-page', $hostelsIsHomepageSpotlight->slug) }}" >
Title
</a>
它不像反应式那样工作,因为所有页面都已重新加载。我更喜欢这条路线的名字,而不是像 :
<a href="/hostel/{{ $hostelsIsHomepageSpotlight->slug }}" >
Title
</a>
哪种方式有效?
谢谢!
试试这个,它很适合我:
Route::group(['prefix' => 'admin',
'as' => 'admin.',
'middleware' => 'your:middleware',
], function () {
Route::livewire('your-url-here', 'your-livewire-class-here')
->name('whatever.you.want');
});