我正在使用 Laravel 和 VueJS。我有一个功能
return redirect()->back()->with('success', 'Saved!');
提交表单后返回页面。
表单提交时带有 this.$intertia.post(api_call, data);
无论如何让我在重定向后自动重新加载页面?我看过其他一些帖子,建议使用 ->refresh()
,但它对我不起作用。
答案 0 :(得分:2)
window.location.reload();
应该为您重新加载页面。
值得询问您为什么要重新加载页面。
由于您使用了惯性,您可能能够转向这样一种工作流程:通过对 json 索引路由的 ajax 调用重新加载相关数据,并将其设置到现有的 vue 组件中,而不是完全重新加载所有内容。