@RayC shows 'en'. but debugbar session shows applocale => 'fi'.
So I was thinking if request_headers "accept-language" => array:1 [▼
0 => "en-GB,en;q=0.5" overwrite my session value ? and config/app.php has 'locale' => 'fi',
first one is empty, second shows "en".
debugbar shows applocale "fi".
if website sees session key empty, but debugbar shows value,
could be possiable that fortify logoutreponse still keep applocale key somewhre in memory ?
and pass it to guest mode back to session ?
@mikromike Calling {{ App::getLocale() }} will show the default language you have set in your config/app.php file, in your case appears to be 'fi'. That is why you are still seeing it.
Here is my destroyt method from logincontroller.
public function destroy(Request $request): LogoutResponse
{
Auth::guard()->logout();
$request->session()->forget('applocale');
$request->session()->flush();
$request->session()->invalidate();
$data = $request->session()->all();
// dd($data);
return app(LogoutResponse::class);
}