-1

在 laravel 中使用动态路由时单击惯性链接时,我找不到导航到新页面的方法。

路线:

 This two is not added together in the code. I tried both way to tested so i put both here
 Route::get('/{clothesCategory}', 'ClothesController@getCalsas'); // this doesnt work
 Route::get('/NotDynamic, 'ClothesController@getCalsas'); // this work

html:

<inertia-link href="/NotDynamic">Not Working</inertia-link> //this only works with NotDynamic route
<a href="/NotDynamic">Working</a> // this works with both routes

为什么会发生这种情况我不明白背后的原因?还有我怎样才能让惯性链接与动态路线一起工作?

4

2 回答 2

2

您可以简单地按照以下示例进行操作:

<inertia-link :href="'/' + data.slug">Go To</inertia-link>

在“href”之前使用“:”(冒号)。然后您可以在链接中插入动态值。

于 2020-12-29T16:21:45.310 回答
1

找到了如何使用:headers

 <inertia-link href="/endpoint" :headers="{ clothesCategory: endpoint}">end point</inertia-link>
于 2020-12-25T00:03:00.313 回答