2

在我的 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>

哪个是有效的方法?

谢谢!

4

1 回答 1

3

试试这个,它对我很有效:

Route::group(['prefix' => 'admin',
        'as' => 'admin.',
        'middleware' => 'your:middleware',
], function () {
    Route::livewire('your-url-here', 'your-livewire-class-here')
    ->name('whatever.you.want');
});
于 2020-10-04T23:05:35.007 回答