Laravel 5.3后端和Vue 2.0表单创建用户

Laravel 5.3后端和Vue 2.0表单创建用户,laravel,post,vue.js,vuejs2,Laravel,Post,Vue.js,Vuejs2,我无法通过Vue 2.0对用户进行身份验证 在Vue中,我有一个表单,用户在其中输入所有数据,并通过POST将其提交到Laravel(web路由)端点 然后在UserController方法中使用提供的数据创建用户,此时我陷入了困境,因为在创建并将用户重定向到某个路由(其他页面)后,我无法对用户进行身份验证 用户创建进展顺利 有人能快速地给我解释一下它应该如何工作吗?(据我所知,由于数据是通过ajax调用发布的,所以我无法从控制器重定向) 做这件事的“正确”方法是什么?恐怕我完全错了:) 提前感

我无法通过Vue 2.0对用户进行身份验证

在Vue中,我有一个表单,用户在其中输入所有数据,并通过POST将其提交到Laravel(web路由)端点

然后在UserController方法中使用提供的数据创建用户,此时我陷入了困境,因为在创建并将用户重定向到某个路由(其他页面)后,我无法对用户进行身份验证

用户创建进展顺利

有人能快速地给我解释一下它应该如何工作吗?(据我所知,由于数据是通过ajax调用发布的,所以我无法从控制器重定向)

做这件事的“正确”方法是什么?恐怕我完全错了:)


提前感谢您的帮助。

在收到控制器方法的响应后,您必须在前端脚本执行重定向

这是我的想法,可以为您提供一个可能的解决方案:-

  • 身份验证可以在创建之后在控制器中完成。然后,控制器方法需要返回一个指示成功的JSON响应
  • 注:Laravel 5.3附带预构建的认证控制器。RegisterController处理用户注册

  • Vue脚本需要处理响应,即如果成功,则重定向到某个位置;如果失败,则提示消息

  • 干杯

    不管怎样,您都会得到某种响应,所以只需在Vue中重定向用户,这取决于您从laravel获得的响应。但我想你想用拉威尔护照。