I'm using AJAX post request to set session values with Laravel 5.4 :
$.post('http://www.example.com/api/setSessionValue', {
"data": data
})
public function setSessionValue() {
$data = Input::get('data');
// ...
Session::put('value', $data);
}
But my value is never set in session, or set but non persistent.
I can't understand why since I'm already using session in the same way in my Laravel project, and it's working fine.
EDIT:
I forgot to specify that in in development mode (artisan serve), it's working absolutely fine.
$datais a PHP array correctly valued by the data I want to receive.Requestlike$request->data