Javascript Vue js参数可以';I don’我不会妨碍你
我使用VueJS和laravel,但现在无法获取参数值,请帮助我解决此问题 我的VueJS代码:Javascript Vue js参数可以';I don’我不会妨碍你,javascript,ajax,laravel,vue.js,Javascript,Ajax,Laravel,Vue.js,我使用VueJS和laravel,但现在无法获取参数值,请帮助我解决此问题 我的VueJS代码: getTestData:function () { let config = { params: { id: 1 } }; axios.post('{{ route('get_user_data') }}', config) .then(function (response) {
getTestData:function () {
let config = {
params: {
id: 1
}
};
axios.post('{{ route('get_user_data') }}', config)
.then(function (response) {
console.log(response);
// app.posts=response.data;
})
.catch(error => {
})
},
我的控制器代码:
public function testData(Request $request)
{
// how to get this value?
}
我的路线
Route::post('get-user-data','TestController@testData')->name('get_user_data');
实际上,从数据库中获取一些值并不需要post请求。get请求更合适 您需要在路由定义中包含参数
Route::get('get-user-data/{id}','TestController@testData')->name('get_user_data');
//如果你想使用邮政路线
路由::post('get-user-data/{id}','TestController@testData')->name('get_user_data');
然后在控制器方法中,您可以从请求中获取值
公共功能测试数据(请求$Request)
{
$id=$request->route('id');
}
从数据库中获取某些值实际上不需要post请求。get请求更合适
您需要在路由定义中包含参数
Route::get('get-user-data/{id}','TestController@testData')->name('get_user_data');
//如果你想使用邮政路线
路由::post('get-user-data/{id}','TestController@testData')->name('get_user_data');
然后在控制器方法中,您可以从请求中获取值
公共功能测试数据(请求$Request)
{
$id=$request->route('id');
}
是与请求一起发送的URL参数
您可以在控制器中使用以下方式:
public function testData(Request $request)
{
$id = $request->query('id');
}
是与请求一起发送的URL参数
您可以在控制器中使用以下方式:
public function testData(Request $request)
{
$id = $request->query('id');
}