在laravel中,如何从laravel项目的外部(根文件夹的外部)在home.blade.php或任何页面中显示图像

时间:2019-05-20 16:54:05

标签: laravel

在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>

1 个答案:

答案 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"/>

希望这回答了您的问题,祝您好运!