Добавить якорь в Laravel redirect back

в контроллере Laravel у меня есть это перенаправление:

    return redirect()->back();

который возвращает меня на мою предыдущую страницу (скажем http://domain/page). Тем не менее, я хочу, чтобы страница перескочила на определенный якорь (скажем, #раздел). Так что в конечном счете эта страница должна быть открыта: http://domain/page#section. Как я могу это сделать? Я попытался добавить якорь к перенаправлению, но это не работает.

2 ответов


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');