我有一个脚本,用户可以在其中上传带有客户端ID的照片。照片位于storage/app/public
,文件名称以db为单位。然后我得到名字,并尝试显示照片或文件,但我不能。 这里是我的代码:Laravel无法显示图像
'disks' => [
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
'public' => [
'driver' => 'local',
'root' => storage_path('storage/app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
这里是控制器:
public function file($id)
{
$client = Client::findOrFail($id);
return View::make('file', compact('client'));
}
file.blade.php
<img src="{{ public_path($file_name) }}" />
和控制台日志:
如何显示文件?
你如何确定'$ file_name'的值? –