Php vuejs发送空值,响应是必填字段

Php vuejs发送空值,响应是必填字段,php,laravel-5,vue.js,Php,Laravel 5,Vue.js,今天我开始使用vuejs 我的表单只有字段(名称)和提交按钮 因此,当我尝试调试post请求时,它会发送我在输入字段中输入的任何内容,在提交表单后,它只发送空字符串,响应是字段名是必需的 这是我的全部代码: JS应用程序文件 Vue.http.headers.common['X-CSRF-TOKEN'] = document.querySelector('#token').getAttribute('value'); new Vue({ el: '#create-form', data: {

今天我开始使用vuejs

我的表单只有字段(名称)和提交按钮

因此,当我尝试调试post请求时,它会发送我在输入字段中输入的任何内容,在提交表单后,它只发送空字符串,响应是字段名是必需的

这是我的全部代码:

JS应用程序文件

Vue.http.headers.common['X-CSRF-TOKEN'] = document.querySelector('#token').getAttribute('value');

new Vue({ el: '#create-form',

data: {
newName: '',
},

methods: {

onSubmitForm: function(e) {
    e.preventDefault();
    var name = this.newName;
    this.newName = '';
    this.$http.post('manufacturer', name);
}
}
});
这是我的存储方法,它可以正常工作

public function store(ManufacturerRequest $request) { 
Manufacturer::create($request->all()); 
return redirect()->action('ManufacturersController@index');

}


我甚至没有试着从一开始就写完整的代码来看看我错过了什么=(但是没有找到任何东西,也不知道问题到底出在哪里。

请以可读的方式在这里发布代码。在这种情况下,bin没有帮助,因为它无法运行。好的,我只是编辑了这个问题。我猜
并不是指回调中的vm。你能添加
#create form
模板吗可以看到它是如何被调用的吗?在“post”中,您只发布了值名称。一个常规表单post是一个连接名称和值的字符串,比如
name=John&last=Snow
。现在,您不必手动执行此操作,您可以将In-data作为对象
data:{formdata:{newName:}
并且在发布时,将选项simulatejson传递给true