【发布时间】:2021-12-12 05:42:04
【问题描述】:
所以我有GET|HEAD api:api/users/{user},它调用函数App\Http\Controllers\Api\UserController@show。
Laravel 中的这个函数是:
public function show($id){
return new UserShowResource(User::findOrFail($id));
}
如何将变量 id 发送到我的函数。我在某个地方找到了这个:
const helpVar = axios.get('/api/users/{this.$route.params.id}').then(response => {
this.users = response.data;
this.loading = false;
});
但它不起作用。我试过axios.get('/api/users/1'),它返回给我id=1的用户,所以问题出在axios中的这个链接。
【问题讨论】:
-
{this.$route.params.id}输出是什么? -
我做了
console.log(this.$route.params.id},它返回1(或其他数字,取决于用户ID)
标签: javascript api vue.js axios