url :: предыдущий выпуск в laravel

У меня есть главная list view page и product page с items page

Я использовал URL::previous() в теге a href=""

 <a class="btn" title="Back" alt="Back" href="{{URL::previous()}}">Back</a> 

На product page и на items page

Когда я перехожу на страницу продуктов через страницу просмотра списка и нажимаю кнопку «Назад», она переходит на страничный URL-адрес страницы просмотра списка, а когда я нажимаю кнопку «Назад» на странице элементов, она переходит на страницу продукта

Но если я нажму кнопку «Назад», теперь он снова перейдет на страницу элементов вместо страницы просмотра списка

Есть ли способ, которым я мог бы только вернуться, если я из определенного URL-адреса в laravel ?? или есть какие-то функции в этом отношении …

Надеюсь, я объяснил свою проблему до некоторой степени. Жду ваших предложений по этому поводу …

Это связано с тем, что URL::previous() использует HTTP_REFERER внутри заголовка, что означает, что предыдущая страница всегда является страницей, на которой вы были раньше.

И иногда заголовок HTTP_REFERER не всегда существует.

Определите маршрут, по link_to_route() вы хотите вернуться, используя link_to_route() или метод генерации URL по вашему выбору.

Или

Вы можете использовать javascript и использовать window.history.back() в атрибуте onclick вашей кнопки возврата, но опять же, вы не можете получить ожидаемые результаты.

Моим решением было бы явно определить обратный маршрут / url.