axios.get 可以正常获得数据,axios.post提示跨域请求
服务端路由
Route::post('api/todo/create', function (Request $request){
$data = ['title' => $request->get('title'),'completed' => 0];
$todo = App\Todo::create($data);
return $todo;
})->middleware('cors');
TodoForm组件
methods: {
addTodo(newTodo){
this.axios.post(
'http://localhost:8000/api/todo/create',{title: this.newTodo.title}).then(response => {
console.log(response.data)
})
this.todos.push(newTodo);
this.newTodo = {id:39,title:'',completed:false};
},
}