laravel auth logout как вернуть новый токен csrf
В моем проекте я хочу войти и выйти из системы без обновления страницы. Чтобы сделать это, я переопределяю методы sendLoginResponse и выход из свойства trait AuthenticatesUsers в LoginController, чтобы возвращать не перенаправления, а обновленные данные. Я называю эти методы через ajax.
Проблема в том, что когда я выхожу из системы, мне нужно вернуть клиенту новый токен csrf, чтобы иметь возможность снова войти в систему без обновления страницы. Когда я возвращаю новый токен csrf, такой как при выходе из системы:
public function logout(Request $request)
{
$this->guard()->logout();
$request->session()->invalidate();
return csrf_token();
}
токен csrf является нулевым. Как я могу решить это?