顯示圖像I存儲圖像公用文件夾在現在我要顯示的圖像我給的路徑,但圖像沒有表現出任何一個可以幫助我什麼錯在我的代碼如何在laravel 5.3
我的形象完整路徑在公共/管理/產品
<img src="public/admin/product/<?php echo $productr['image']; ?>" height="30px" width="30px">
顯示圖像I存儲圖像公用文件夾在現在我要顯示的圖像我給的路徑,但圖像沒有表現出任何一個可以幫助我什麼錯在我的代碼如何在laravel 5.3
我的形象完整路徑在公共/管理/產品
<img src="public/admin/product/<?php echo $productr['image']; ?>" height="30px" width="30px">
Laravel查看文件blade.php支持{{}}
標籤以顯示值。
{{ $valueToBeDisplayed }}
在你的情況,你可以這樣做
<img src="/admin/product/{{ $product['image'] }}" height="30px" width="30px" />
假設圖像名稱abc.png。
請確保您有在公共文件夾/管理/產品,圖像/ abc.png
從通道中取出公共..,還有,你可能對變量$ productr錯別字,(你的意思是$產品嗎?)儘量
<img src="admin/product/<?php echo $product['image']; ?>" height="30px" width="30px">
,或者用刀片標準:
<img src="admin/product/{{ $product['image']; }}" height="30px" width="30px">
第一件事,你不應該將這些圖像存儲的公共目錄中。相反,您應該使用Storage目錄。請看看到Laravel文檔:
https://laravel.com/docs/5.3/structure#the-storage-directory
所以,上傳這樣的圖像內「存儲/程序/公衆」
然後火下面工匠命令來創建符號鏈接:
PHP的工匠存儲:鏈接
然後創建一個鏈接到該圖像:
<img src="{{ echo asset('storage/file.png') }}" height="30px" width="30px">
在這個文件夾中我的圖像是安全的? – shan
請定義安全。那麼,你不想讓這些圖像公開顯示/可見? –
哦thanku這麼多rephadko其現在的工作 – shan
和我存儲圖像的存儲文件夾,然後我們如何顯示 – shan
就可以不顯示來自存儲文件夾的圖像,你必須把它放在公共文件夾,以便它可以訪問..如果你在Linux上,你可以創建一個符號鏈接到公共 – raphadko