$f = array('filename' => $filename,'allowed_filename' => $allowed_filename);
$files = [];
\Log::debug($form_data['request_timestamp']);
if(\Session::has( $form_data['request_timestamp'] )){
\Log::debug("Has");
$files = json_decode( \Session::get( $form_data['request_timestamp'] ) );
$files[] = $f;
}
else{
\Log::debug("No");
$files[] = $f;
}
\Session::put( $form_data['request_timestamp'], json_encode($files) );
\Log::debug(print_r(\Session::get( json_decode( $form_data['request_timestamp'] ) ),true));
И файл журнала
Ajax-запрос # 1
[2018-05-30 07:15:26] local.DEBUG: 1527664478
[2018-05-30 07:15:26] local.DEBUG: No
[2018-05-30 07:15:26] local.DEBUG: [{"filename":"1471354512314242835804528332297458594819513n","allowed_filename":"1471354512314242835804528332297458594819513n-5eca8.jpg"}]
Ajax-запрос # 2
[2018-05-30 07:16:04] local.DEBUG: 1527664478
[2018-05-30 07:16:04] local.DEBUG: No
[2018-05-30 07:16:04] local.DEBUG: [{"filename":"1471354512314242835804528332297458594819513n","allowed_filename":"1471354512314242835804528332297458594819513n-0701a.jpg"}]
Я пытаюсь сохранить массив файлаимена по ключу (request_timestamp)