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。我不确定到底是什么。。。