как получить другое значение сеанса страницы в laravel 5.0?

79
8

Я установил переменную сеанса в файле AuthenticatesAndRegistersUsers.php и это значение входит в My controller, используя функцию Session:all() laravel по умолчанию.

Таким образом, на этом контроллере он не отображается, но на странице AuthenticatesAndRegistersUsers.php он отображается.

Ниже приведен код страницы AuthenticatesAndRegistersUsers.php:

    use Session ;

......

if ($this->auth->attempt($credentials, $request->has('remember')))
{
session()->regenerate();
Sesstion::put('admin','admin');
session(['key' => 'value']);
return redirect()->intended($this->redirectPath());
}

return redirect($this->loginPath())
->withInput($request->only('email', 'remember'))
->withErrors([
'email' => $this->getFailedLoginMessage(),
]);
......

и следующий - мой код контроллера.

  use Session;

..........

public function index()
{
session()->regenerate();
dd(Session::all());exit;
return view('/admin/index');
}
.......

спросил(а) 2021-01-27T21:07:19+03:00 8 месяцев, 3 недели назад
1
Решение
79

remove session()->regenerate(); из кода контроллера

ответил(а) 2021-01-27T21:07:19+03:00 8 месяцев, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема