Laravel Url不适用于两个不同的文件

时间:2017-07-05 23:38:06

标签: php laravel laravel-5.4

我正在与宅基地上的Laravel合作。我在资源> views> profile(index.blade.php& pic.blade.php)下创建了两个文件。

我无法跨两个文件使图像链接工作

<img src="{{url('../')}}/public/img/{{Auth::user()->pic}}" width="100px" height="100px" /><br>

<img src="{{url('../')}}/img/{{Auth::user()->pic}}" width="100px" height="100px" /><br>

这些工作中的每一个,但一个只能一次显示一页的图像。我确信它与路径和宅基地环境有关,但不是很确定。

2 个答案:

答案 0 :(得分:2)

您的图片似乎存储在/public/img,您可以使用帮助asset()

<img src="{{ asset('img/'.auth()->user()->pic) }}" width="100px" height="100px" /><br>

答案 1 :(得分:0)

如果是实时部署系统,则应使用

<img src="{{url('/img/'.Auth::user()->pic)}}" width="100px" height="100px" /><br>

或者它只是一个普通的本地服务器,包含在URL

中的/ public
<img src="{{url('/public/img/'.Auth::user()->pic)}}" width="100px" height="100px" /><br>

这应该生成可以公开访问的img文件夹的URL