Laravel访问存储目录中存储的图像

时间:2017-10-11 20:12:40

标签: laravel

我想访问一些要在刀片文件中显示的图片,但它们存储在Route::get('/img/{filename}', function ($filename) { $path = storage_path() . '/app/content/img/' . $filename; if(!File::exists($path)) abort(404); $file = File::get($path); $type = File::mimeType($path); $response = Response::make($file, 200); $response->header("Content-Type", $type); return $response; })->name('avatar'); 中。

我使用符号链接遇到了一些other posts,但他们的解决方案对我没用。

BLADE FILE

<td>
  @if( !empty($entry->{$column['name']}) )
    <a href="/img/filename.jpg">
      <img src="/img/filename.jpg"/>
    </a>
</td>

当我尝试符号链接时 - 路线

data

BLADE FILE

application/x-www-form-urlencoded; charset=UTF-8

1 个答案:

答案 0 :(得分:-1)

我建议你使用asset助手:

asset('img/file.png');