这是我的Laravel路线:
Route::get('/article/{id}', 'ArticleController@show')->name('article');
这是我在Laravel中的刀刃:
<a href="{{ route('article', '') }}/@{{ article.id }}">Article</a>
我尝试过:How to place vue variable inside a laravel bracket
但对我来说,这是回报:
https://example.xyz/article/%7B%7B%20value.id%20%7D%7D
我需要类似的东西:
<a href="{{ route('article', 'article.id') }}">Article</a>
article.id
是Vue变量的地方。
我该怎么做?
您不能这样操作。但是您可以使用Ziggy,它允许您像在laravel中一样使用vue中的route()
函数。https://github.com/tightenco/ziggy然后,在您的Vue组件中,您可以调用route('article', {id: article.id})