Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用vue和laravel后端发布记录_Javascript_Php_Laravel_Vue.js - Fatal编程技术网

Javascript 无法使用vue和laravel后端发布记录

Javascript 无法使用vue和laravel后端发布记录,javascript,php,laravel,vue.js,Javascript,Php,Laravel,Vue.js,当我尝试使用LaravelAPI从vue组件向SQL提交记录时,什么都没有发生。我已经将我的代码与其他工作代码进行了比较,但似乎什么都不起作用 这是我的寄存器方法: 寄存器(){ axios .post('/api/register',this.user) 。然后(res=>{ console.log(用户) }) .catch(错误=>{ console.log(错误消息) }) }, 这是登记表: 登录 我的laravel页面: 登记 有备而来 这是我的控制器: if ($v-&g

当我尝试使用LaravelAPI从vue组件向SQL提交记录时,什么都没有发生。我已经将我的代码与其他工作代码进行了比较,但似乎什么都不起作用

这是我的
寄存器
方法:

寄存器(){
axios
.post('/api/register',this.user)
。然后(res=>{
console.log(用户)
})
.catch(错误=>{
console.log(错误消息)
})
},
这是登记表:


登录
我的laravel页面:


登记
有备而来

这是我的控制器:

if ($v->fails())
    {
        return response()->json([
            'status' => 'error',
            'errors' => $v->errors()
        ], 422);
    }
    $user = new User;
    $user->name = $request->name;
    $user->email = $request->email;
    $user->password = Hash::make($request->password);
    $user->save();
    return response()->json(['status' => 'success'], 200);
}

记录应成功发布,但不会发生任何事情。我只在url上看到这样的参数,在控制台上没有任何错误。

您需要首先阻止默认表单提交行为,然后触发您自己的
register
方法

<form @submit.prevent="register">

单击“注册”按钮时查看结果