【问题标题】:Laravel 5.2 how to redirect to a url with an anchor tag?Laravel 5.2 如何重定向到带有锚标签的网址?
【发布时间】:2017-12-10 13:17:55
【问题描述】:

我想重定向到带有锚标记的 URL,以便它会自动打开目标选项卡。

即重定向到 www.test.com/amazing#so-amazing

根据我的经验,我只能重定向到具有我的视图选项的路线。我什至不知道如何在重定向选项上附加 # 锚。

这是我的回归。目前,我只是将其设置为重新加载页面。

return response()->json([
            'status'      => 'success',
            'redirectUrl' => '',
        ]);

【问题讨论】:

  • 'redirectUrl' => 'https://www.test.com/amazing#so-amazing'简单
  • 如果我想将它重定向到带有#的路由?
  • 从路由助手中获取 URL 并将 # 部分连接到它..它的字符串
  • 所以它会类似于 route('here')。"/#soamazing"?
  • 应该这样做:) ...减去斜线

标签: php laravel redirect laravel-5.2


【解决方案1】:

由于您只需要生成的路由 URL 并且 URL 的哈希部分不是动态的,因此您可以在这里将一些字符串连接在一起:

'redirectUrl' => route('your.route', [...]) .'#yourhash';

会为您提供您尝试构建的完整 URL 字符串。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-08
    • 2016-11-15
    • 1970-01-01
    相关资源
    最近更新 更多