我尝试了一个带有多个变量的axios帖子。但我不能。 Register.vue post username,firstname和lastname。一个项目成功发送,因为树项目无法发送。我将数据从“register.vue”发送到“routes.php”。我正在搜索但找不到。人们只是说“register.vue”,没有人对routes.php说什么。
register.vue:
axios.post(`http://localhost:8000/register`,
params:{
un=this.un,
fn=this.fn,
ln=this.ln
})
.then(function(response){
console.log("data------");
console.log(response.data);
console.log("data-------");
});
routes.php:
Route::post('register',function(Request $un,Request $fn,Request $ln)
{
$redis=Redis::connection();
$un=$un->input();
$fn=$fn->input();
$ln=$ln->input();
reset($un,$fn,$ln);
$tobe=$redis->exists("$un:$fn:$ln");
return $tobe;
});
答案 0 :(得分:0)
1)删除params对象,它应该只是对象
2)你以错误的方式声明变量,它应该是这样的 - un:this.un
axios.post(`http://localhost:8000/register`, {
un: this.un,
fn: this.fn,
ln: this.ln
}).then(function (response) {
console.log(response.data);
});