向Laravel重定向添加锚点

时间:2016-10-03 20:18:45

标签: php laravel redirect

在Laravel控制器中,我有这个重定向:

    return redirect()->back();

这会让我回到上一页(说http://domain/page)。但是,我想让页面跳转到一个特定的锚点(比如说#section)。所以最终应该打开这个页面:http://domain/page#section。我怎样才能做到这一点?我尝试将锚附加到重定向,但这不起作用。

2 个答案:

答案 0 :(得分:11)

return Redirect::to(URL::previous() . "#whatever");

请记住将其导入顶部:

use Illuminate\Support\Facades\Redirect;
use Illuminate\Support\Facades\URL;

我希望这适合你!

答案 1 :(得分:4)

您可以在laravel 5.5及更高版本中使用这些帮助程序-无需导入:-)

return redirect()->to(url()->previous() . '#hash');