php - Laravel session/storage is empty on refresh -



php - Laravel session/storage is empty on refresh -

i have next code:

echo 'first try: <br />'; $input = session::get('input'); pre($input, false); echo 'second try: <br />'; session::put('input', 'test'); pre(session::get('input'));

which gives next output first time it's loaded :

first try: sec try: test

that expected on first time, when reload page, exact same output. info lost after refresh.

i know it's not flash data, can't find out why it's not storing data. i'm using file based sessions , xampp on windows (the same happens when using artisan serve).

the storage folder writable.

edit: tried database sessions, same result. , i'm doing straight in routes file, theres no other code can mess up.

the pre function:

function pre( $data , $kill = true) { echo '<pre>'.print_r($data,true).'</pre>'; if($kill){ exit; }

laravel's session info written part of response shutdown process. efficiency reasons - if you're making dozens of session::put calls in request, it's improve create them @ 1 time in bulk.

as result, if don't cause response view::make or response::json or have , instead exit or die, session info won't written you've short circuited response lifecycle.

php laravel

Comments

Popular posts from this blog

maven fortify plugin : Unable to load build session with ID XXXXX .. See log file for more details -

c# - Primavera WebServices does not return any data -

android - Display emoji panel with genymotion - keyboard/touch input? -