post 如何使用 axios 实现多个变量?

How can post multible variable with axios?

我尝试了一个带有多个变量的 axios post。但我不能。 Register.vue post 用户名、名字和姓氏。一个项目成功发送,因为树项目无法发送。我将数据从 "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;
  });

1) 去掉params对象,应该只是object 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);
                });