PHP会话不存储Laravel文件上传对象值

时间:2018-04-17 14:06:36

标签: php laravel

我正在尝试在会话中保存Laravel文件上传的数据。但它不是在储蓄。 在文件上传操作中,我收到$request->myfile的数据。数据格式是

Illuminate\Http\UploadedFile Object
(
    [test:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 
    [originalName:Symfony\Component\HttpFoundation\File\UploadedFile:private] => po10-jn.jpg
    [mimeType:Symfony\Component\HttpFoundation\File\UploadedFile:private] => image/jpeg
    [size:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 35658
    [error:Symfony\Component\HttpFoundation\File\UploadedFile:private] => 0
    [pathName:SplFileInfo:private] => /tmp/phpshpEIc
    [fileName:SplFileInfo:private] => phpshpEIc
)

我想在会话中保存整个对象但不保存。这是在会话中存储此数据的任何其他方式。

实际上在我的情况下,它是多个图像上传,我想以数组的形式保存会话中的所有图像。

1 个答案:

答案 0 :(得分:0)

如果会话不够,可以选择......

Cache::put('key', 'value', $minutes);

https://laravel.com/docs/5.6/cache