У меня есть контроллер, скажем Post, с функцией like()
, которую можно вызывать из нескольких представлений.Например, я могу позвонить post/like/4
с временной шкалы (например, post/index
) или из профиля пользователя (например, user/view/3
).У меня возникают проблемы с редиректом после вызова контроллера, я не знаю, как обрабатывать различные возможности перенаправления. Я пытался использовать current_url()
, но при вызове этого метода в контроллере, текущий URL-адрес post/like/4
, поэтому он заканчиваетсяв бесконечном перенаправлении.
Есть ли способ сообщить контроллеру, какой URL-адрес вызвал его, и получить его для перенаправления на этот конкретный URL-адрес?
Спасибо за вашу помощь.