重定向回 Laravel 中的相同位置

Posted

技术标签:

【中文标题】重定向回 Laravel 中的相同位置【英文标题】:Redirect back to the same position in Laravel 【发布时间】:2020-02-28 23:34:12 【问题描述】:

如何将元素重定向回原来的位置?我有一个最喜欢的按钮,单击时我希望它重定向回原来的位置。现在它重定向到页面顶部。

我曾尝试使用此解决方案return redirect(url()->previous().'#something'); 但此重定向回到页面底部

【问题讨论】:

你考虑过使用 Ajax 吗? 不,我没有考虑过。 #something是任意锚标签的ID吗? 是的,它是标签的名称。 <a name="something" /a> @user11710915 我无法在最后重现您的问题。显示实际的 URL 字符串和完整的锚标记。 【参考方案1】:

在控制器中尝试

return Redirect::back()->withErrors(['msg','Error']);

在你的刀片文件中

@if($errors->any())
 <h5>$errors->first()</h5>
@endif

【讨论】:

以上是关于重定向回 Laravel 中的相同位置的主要内容,如果未能解决你的问题,请参考以下文章

在 laravel 5.3 中重定向回请求的页面

在laravel中发布请求后如何重定向回上一页?

Laravel 登录重定向回登录页面

Laravel - 登录后重定向回登录页面

使用ajax重定向到Laravel中的特定页面

Laravel 中的自动重定向