2016-05-09 5 views
1

Я использую плагин для редактирования изображений среднего редактора, который имеет зависимость от загрузки изображения bluimp.Навигация по файловому файлу Laravel

Для серверной части, я пытаюсь получить изображение перед его загрузкой.

В случае если сделать:

дд ($ request-> файлы)

я получаю это:

FileBag {#45 
#parameters: array:1 [ 
"files" => array:1 [ 
    0 => UploadedFile {#30 
    -test: false 
    -originalName: "2015-07-17-018.jpg" 
    -mimeType: "image/jpeg" 
    -size: 240817 
    -error: 0 
    path: "/Applications/MAMP/tmp/php" 
    filename: "phpiGBKNo" 
    basename: "phpiGBKNo" 
    pathname: "/Applications/MAMP/tmp/php/phpiGBKNo" 
    extension: "" 
    realPath: "/Applications/MAMP/tmp/php/phpiGBKNo" 
    aTime: 2016-05-09 14:39:11 
    mTime: 2016-05-09 14:39:11 
    cTime: 2016-05-09 14:39:11 
    inode: 37419151 
    size: 240817 
    perms: 0100600 
    owner: 501 
    group: 80 
    type: "file" 
    writable: true 
    readable: true 
    executable: false 
    file: true 
    dir: false 
    link: false 
    } 
] 
] 
} 

Как вы можете видеть, что есть изображение, но я не могу показаться, получить одно изображение независимо от того, что я делаю. Пробовал $ request-> файлы [0]/files-> UploadedFile и т. Д., И ничего, что я сделал, не вернет это изображение.

ответ

1

Вы можете манипулировать файл только с соответствующими методами:

$file = $request->file('photo'); 

$request->file('photo')->move($destinationPath, $fileName); 

https://laravel.com/docs/5.1/requests#files

Кроме того, вы можете использовать additional methods.

+1

Один из тех вопросов, где, как только я отправил сообщение, я понял, как это сделать :) Спасибо, хотя отметьте правильный ответ! :) – Lovelock