Laravel - Сохраняйте данные сеанса по возвращении из Socialite, но еще не отправили форму - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь передать данные из формы в контроллер, но они еще не отправлены.

Есть ли способ передать все входные данные в контроллер, но все еще используя маршрут Get?

Вот мой код:

web.php

Route::any('login/{service}', 'Auth\LoginController@redirectToProvider')->name('social');
Route::get('login/{service}/callback', 'Auth\LoginController@handleProviderCallback');

LoginController.php

public function redirectToProvider(Request $request, $service)
{
    echo "<pre>\n";var_dump(
        $request->session()->all()
    );die;

}

Просто чтобы отметить: я пытаюсь сбросить информацию, которую я имею из запроса. Здесь я вижу, что у меня нет информации от входов.

Вот данные, которые я получаю:

array(4) {
  ["_token"]=>
  string(40) "UoYyc1IBZ0ibSC3Kd234as39ui1JvW7U6sI5qBMVV"
  ["_previous"]=>
  array(1) {
    ["url"]=>
    string(45) "https://mywebsite.com/"
  }
  ["_flash"]=>
  array(2) {
    ["old"]=>
    array(0) {
    }
    ["new"]=>
    array(0) {
    }
  }
  ["state"]=>
  string(40) "4cFV2oh3e7VZw7H9asd2343q8G5IQsq1k3ulsKG0"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...