Посмотреть изображение с именем File Hash Laravel - PullRequest
0 голосов
/ 19 декабря 2018

Я хочу получить изображение (имя изображения) из колонки File Hash.Таким образом, URL не показывает непосредственно имя изображения.Это мой контроллер:

public function viewImageD($filehash){
       $filename = DB::table('formd_image_detail')
        ->select('form_image')
        ->where('filehash', $filehash)
        ->get();
        $storagePath = (env('FORMD_IMAGE_URL') .$filename['form_image']);
        $result = Image::make($storagePath)->response();
        return $result;
}

Я получил ошибку, когда этот код работает.

[2018-12-19 06:20:59] local.INFO: [{"form_image":"imagedavid.png"}]  
[2018-12-19 06:21:00] local.ERROR: Undefined index: form_image 

Как правильно код моего контроллера?Спасибо за помощь.

1 Ответ

0 голосов
/ 19 декабря 2018

Вы должны попробовать это:

Пожалуйста, передайте env переменную в config/app.php файле, например:

config / app.php

'storage_path' => env('FORMD_IMAGE_URL', 'your path'),

Ваш контроллер использует Config;

public function viewImageD($filehash){
       $filename = DB::table('formd_image_detail')
        ->select('form_image')
        ->where('filehash', $filehash)
        ->get();
        $storagePath = (Config::get('app.storage_path') .$filename['form_image']);
        $result = Image::make($storagePath)->response();
        return $result;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...