在Vue和Laravel上,我如何在登录后重定向回上一页?
- 论坛
- 在Vue和Laravel上,我如何在登录后重定向回上一页?
9 浏览
匿名的
0 Comments
问题的原因是:在Vue和Laravel中登录后如何重定向回到之前的页面。
解决方法如下:
首先,需要在Blade模板中将csrf token
和logout url
作为props传递给Vue组件。
然后,在Vue组件的模板中添加一个隐藏的表单,并添加相应的逻辑。如果用户已经登录,则显示一个“Add”按钮,否则显示一个“Logout”按钮。点击“Logout”按钮时,会通过隐藏的表单发起一个POST请求。
最后,通过调用logout()
方法来发起POST请求。这样就可以实现在登录后重定向回之前的页面。
下面是具体的代码实现:
Add Add
以上就是解决在Vue和Laravel中登录后如何重定向回之前页面的方法。通过在Vue组件中添加隐藏的表单,并在点击“Logout”按钮时发起POST请求,可以实现该功能。