Есть ли метод в классе Redirect laravel, где параметр является полным URL-адресом? Мы все знаем, что параметры этих методов – это просто имя маршрута, действие, косая черта и т. Д., Но то, что я хочу сейчас, похоже на
return Redirect::foo('https://bla.com/?yken=KuQxIVTNRctA69VAL6lYMRo0');
Да
return Redirect::to('http://heera.it');
Проверьте документацию.
Обновление: Redirect::away('url')
(для внешней ссылки, Laravel Version 4.19):
public function away($path, $status = 302, $headers = array()) { return $this->createRedirect($path, $status, $headers); }
Как Redirect::to()
и Redirect::away()
должны работать.
разница
Redirect :: to () выполняет дополнительные проверки и генерации URL-адресов. Эти дополнительные шаги выполняются в Illuminate \ Routing \ UrlGenerator и выполняются следующие действия, если переданный URL не является полностью допустимым URL (даже с протоколом):
Determines if URL is secure rawurlencode() the URL trim() URL
src: https://medium.com/@zwacky/laravel-redirect-to-vs-redirect-away-dd875579951f