我将所有用户文件上载到目录:

/resources/app/uploads/

I try to get image by full path:

http://localhost/resources/app/uploads/e00bdaa62492a320b78b203e2980169c.jpg

But I get error:

NotFoundHttpException in RouteCollection.php line 161:

How can I get image by this path?

现在我try 在根目录/public/uploads/中上传AOD文件:

$destinationPath = public_path(sprintf("\\uploads\\%s\\", str_random(8)));
$uploaded = Storage::put($destinationPath. $fileName, file_get_contents($file->getRealPath()));

它会给我错误:

Impossible to create the root directory 

推荐答案

You may try this on your blade file. The images folder is located at the public folder

<img src="{{URL::asset('/images/image_name.png')}}" />

对于Laravel的更高版本(上面的5.7):

<img src = "{{ asset('/images/image_name.png') }}" />

Laravel相关问答推荐

Laravel 通过 API 嵌套 url 发布

如何在 Laravel 中使用多对一变形关系

Laravel 9 上的数组差异助手

Laravel 9 如何将 url 中的参数从一个控制器传递到另一个控制器?

在 apache docker 容器中运行虚拟主机

插入重复键时,laravel eloquent 忽略错误

Laravel 5.7 判断Electron邮件是否经过验证

使用 Laravel 限制多态多对多关系中的相关记录

会话中的 Laravel 存储数组

Laravel 5 - 没有重叠的任务计划不起作用

如何在本地 Laravel Homestead 站点上获取 https 证书

在 Laravel 容器中覆盖单例

在 laravel 6.0 中未定义命令ui

日期验证 - 如何本地化/翻译字符串今天和明天

laravel 5.1 在没有 VM 重启的情况下看不到作业(job)文件的更改

我在哪里放置可以显示 Flash 消息的 Laravel 4 辅助函数?

在 Laravel artisan 命令中使用详细

Laravel binding绑定的用途和目的是什么?

在 Laravel 中翻译特定语言

带有 Xdebug 的 Laravel 5 总是抛出The payload is invalid..