Я использую этот код для перенаправления на маршрут с прошитым сеансом:
return redirect()->route('test.createInstitution')->with([
'gates_response' => $response
]);
И я пытаюсь получить этот прошитый сеанс в контроллере следующим образом:
$response = session('gates_response');
Но я всегда получаю ноль, несмотря ни на что.Даже пробовал не прошитый сеанс (С session(['gates_response' => $response]);
), но тот же ...
Если я использую в web.php, я мог бы успешно получить доступ к сеансу.
Route::get('/test', function() {
...
return redirect()->route('test.createInstitution')->with([
'gates_response' => $response
]);
});
Маршруты:
Route::get('/test/register/{institution?}', 'test@redirect')->name('test.register');
Route::post('/test/callback/{institution?}', 'test@callback')->name('test.callback');
Route::get('/test/create-institution', 'test@createInstitution')->name('test.createInstitution');
Route::post('/test/store-institution', 'test@storeInstitution')->name('test.storeInstitution');
Есть идеи, как это исправить?Спасибо за ответы заранее!
PS Метод перенаправления вызывается из / test / callback / URI учреждения