У меня есть следующее session data
, которое устанавливается непосредственно перед входом через facebook
session(['redirecturl'=>'someurl']);
Тогда в моем коде обратного вызова на Facebook у меня есть:
public function callback($provider)
{
$getInfo = Socialite::driver($provider)->user();
$user = $this->createUser($getInfo,$provider);
auth()->login($user);
return redirect()->to(session('redirect_url'));
}
Проблема в том, что значение session('redirect_url')
равно null
в области обратного вызова.
Что я могу сделать, чтобы решить эту проблему? Кажется, что Facebook разрушает session data
. Если бы я мог даже перезагрузить страницу вызова, это было бы полезно.