Javascript Vue js参数可以';I don’我不会妨碍你

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) {

我使用VueJS和laravel,但现在无法获取参数值,请帮助我解决此问题

我的VueJS代码:

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');
}