将锚点添加到拉拉维尔重定向回来
在Laravel控制器中,我有这个重定向:
return redirect()->back();
这会将我返回到上一页(例如 http://domain/page)。但是,我想使页面跳转到特定的锚点(例如#section)。所以最终这个页面应该被打开:http://domain/page#section。我怎样才能做到这一点?我尝试将锚点附加到重定向,但这不起作用。
在Laravel控制器中,我有这个重定向:
return redirect()->back();
这会将我返回到上一页(例如 http://domain/page)。但是,我想使页面跳转到特定的锚点(例如#section)。所以最终这个页面应该被打开:http://domain/page#section。我怎样才能做到这一点?我尝试将锚点附加到重定向,但这不起作用。
return Redirect::to(URL::previous() . "#whatever");
并记得在顶部导入它:
use Illuminate\Support\Facades\Redirect;
use Illuminate\Support\Facades\URL;
我希望这对你有用!
您可以将这些助手用于 laravel 5.5 及更高版本 - 无需导入 :-)
return redirect()->to(url()->previous() . '#hash');