我有一個腳本,用戶可以在其中上傳帶有客戶端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'的值? –