Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在视图中访问laravel中存储文件夹中的图像_Php_Laravel_Storage - Fatal编程技术网

Php 如何在视图中访问laravel中存储文件夹中的图像

Php 如何在视图中访问laravel中存储文件夹中的图像,php,laravel,storage,Php,Laravel,Storage,我在以下路径中存储了一些图像: /storage/app/public/uploads/users/2/avatar/0d8c18a52732bc9b0068102338fbf29b.jpeg 或 我将这些路径存储在用户表中。如何在我的view.blade.php文件中显示它?我试过这样的smth: <img src="{{ url('/') }}{{ $user->avatar }}" alt="avatar"> avatar}“alt=”avatar“> 但是在该路径

我在以下路径中存储了一些图像:

/storage/app/public/uploads/users/2/avatar/0d8c18a52732bc9b0068102338fbf29b.jpeg

我将这些路径存储在用户表中。如何在我的
view.blade.php文件中显示它?我试过这样的smth:

<img src="{{ url('/') }}{{ $user->avatar }}" alt="avatar">
avatar}“alt=”avatar“>

但是在该路径上找不到该图像。知道吗?

您需要将语法用作

<img src='{{ asset("path-to-your-file") }}' alt='avatar'>

反而

<img src="{{ url('/') }}{{ $user->avatar }}" alt="avatar">
avatar}“alt=”avatar“>
asset()
指向公用文件夹<代码>文件路径
表示路径的其余部分

编辑


另外,我以前也发布过类似的帖子。也请看一看。

您需要将语法用作

<img src='{{ asset("path-to-your-file") }}' alt='avatar'>

反而

<img src="{{ url('/') }}{{ $user->avatar }}" alt="avatar">
avatar}“alt=”avatar“>
asset()
指向公用文件夹。
文件路径
表示路径的其余部分

编辑


此外,我之前也发布过类似的图片。请也看一看。

图片必须在您的“公共”页面中“文件夹。。。默认情况下,浏览器不会看到该公共配置以外的任何内容。看看这里-->我看到了很多例子,比如在存储文件夹中存储文件:或者看看这个,图像必须在“公共”文件夹中。。。默认情况下,浏览器不会看到该公共配置以外的任何内容。请看这里-->我看到了很多示例,如存储文件夹中有存储文件:或按文件路径查看此示例,您的意思是完整路径吗?这是生成的:。但我得到了404。如果我访问it浏览器,我会得到以下信息:
NotFoundHttpException in RouteCollection.php第161行:
您可以在浏览器中输入以下内容打开文件:
http://your-url//uploads/users/2/avatar/0d8c18a52732bc9b0068102338fbf29b.jpeg
我做到了,我得到了路由问题:
NotFoundHttpException在RouteCollection.php第161行
我改成了这个
,但我仍然得到了路由问题。我想我需要smth来添加到路由文件:web.php。我不确定到底是什么…通过文件的路径,你的意思是完整路径吗?这是生成的:。但我得到了404。如果我访问it浏览器,我会得到以下信息:
NotFoundHttpException in RouteCollection.php第161行:
您可以在浏览器中输入以下内容打开文件:
http://your-url//uploads/users/2/avatar/0d8c18a52732bc9b0068102338fbf29b.jpeg
我做到了,我得到了路由问题:
NotFoundHttpException在RouteCollection.php第161行
我改成了这个
,但我仍然得到了路由问题。我想我需要smth来添加到路由文件:web.php。我不确定到底是什么。。。