Предыдущий URL в Laravel
Иногда нужна не текущая страница, а та, с которой пользователь пришёл - например, ссылка «назад» в шаблоне или возврат после действия.
Метод previous у генератора
url возвращает адрес предыдущей
страницы. Laravel берёт его из
заголовка Referer или из сессии:
<?php
$previous = url()->previous();
dump($previous);
?>
В Blade ссылка «назад»:
<a href="{{ url()->previous() }}">back</a>
Это похоже по смыслу на
redirect()->back(), только
здесь вы получаете сам URL строкой,
а не сразу делаете редирект.
В контроллере выведите предыдущий
URL через url()->previous().
В Blade сделайте ссылку «назад»
через previous.