在laravel(本地主机和在线托管)中,如何从laravel项目的外部(根文件夹的外部)在home.blade.php或任何页面中显示图像
我尝试了这两个代码,但是没有用。
<div><img src="file:///C:/USER/User_Profile_Image/{{ Auth::user()->image }}" alt="profile"/></div>
<div><img src="file:///C:/USER/User_Profile_Image/default.jpeg" alt="profile"/></div>
答案 0 :(得分:0)
在给我一个我想提的答案之前,我不建议您访问项目目录之外的任何内容,这可能会在项目重定位或文件结构更改时引起很多问题。
如果您有理由必须访问laravel目录之外的内容,则可以使用“ ..”,这意味着进入父文件夹。
<img src="../../../User_Profile_Image/default.jpeg" alt="profile"/>
除此之外,您还可以研究文档中一些直接的PHP内容。
如果您尝试在公共场所存储和访问图像,则可以使用laravel中的公共文件夹。公众可以访问此文件夹中的所有内容,并将其存储在个人资料图片等公共可访问内容中。
use Illuminate\Support\Facades\Storage;
Storage::put('file.jpg', $contents);
<img src="/file.jpg" alt="profile"/>
希望这回答了您的问题,祝您好运!