在Laravel控制器中,我有这个重定向:
return redirect()->back();
这会让我回到上一页(说http://domain/page)。但是,我想让页面跳转到一个特定的锚点(比如说#section)。所以最终应该打开这个页面:http://domain/page#section。我怎样才能做到这一点?我尝试将锚附加到重定向,但这不起作用。
答案 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');