Средняя страница «Перенаправление на ...» в перенаправлениях LARAVEL 5.2 - PullRequest
1 голос
/ 10 января 2020

У меня очень редкая проблема в Laravel 5.2

Когда я перенаправляю с одного URL-адреса на другой, отображается промежуточная страница, например:


HTTP/1.1 302 Found
Cache-Control: no-cache
Content-Type:  text/html; charset=UTF-8
Location:      [URLEXAMPLE.COM]
Set-Cookie: new_session=a21c4b1e34cb6add684f7a43561ee59c9ab6a0e0; expires=Thu, 30-Jul-2325 07:37:10 GMT; path=/; httponly

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="refresh" content="1;url=[URLEXAMPLE.COM]" />

        <title>Redirecting to [URLEXAMPLE.COM]</title>
    </head>
    <body>
        Redirecting to [URLEXAMPLE.COM]>.
    </body>
</html>

Контроллер:

  public function test1(){
    return redirect()->to('/test2');
  }

  public function test2(){
    echo "hi";
  }

Маршрут:

Route::get('test1', 'TestController@test1')->name('test1');
Route::get('test2', 'TestController@test2')->name('test2');

При чистой установке laravel 5.2 этого не происходит.

Кто-нибудь что-нибудь придумает?

спасибо, ребята!

1 Ответ

0 голосов
/ 10 января 2020

Ваш вызов метода неправильный, в соответствии с do c вы должны сделать это

    return redirect()->route('test2');
  }

do c: https://laravel.com/docs/5.2/routing#named -routes

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...