繁体   English   中英

头像不显示 Laravel

[英]Avatar Not Showing Laravel

我正在使用 laravel 框架,我必须创建一个配置文件,所以我更改了在 Auth 中创建的表 User .. 一切正常。 我还在用户表中为个人资料图片或头像添加了图片。

我制作了一个个人资料页面图像显示甚至我的导航栏。

这是我使用的代码..它在其他页面中工作。

 <img src="img/avatar/{{Auth::user()->picture}}">

这是我的标志图片我放了 {{URL::asset}} 因为它没有显示在其他页面中

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

那么它在所有页面上都能完美运行

但是当我尝试在我的数据库中的图像中使用它时,它不起作用并说

<img src="{{ URL::asset('img/avatar/{{Auth::user()->picture}}') }}">

语法错误,意外的'}',期待')'

在我看来

但是当我尝试这个时,它不适用于所有页面

 <img src="img/avatar/{{Auth::user()->picture}}">

设置asset如下

<img src="{{ asset('img/avatar/'.Auth::user()->picture) }}">

或者如果你想使用URL::asset那么

<img src="{{ URL::asset('img/avatar/'.Auth::user()->picture) }}">

您不需要在{{ }}内再次使用{{

改变

<img src="{{ URL::asset('img/avatar/{{Auth::user()->picture}}') }}">

<img src="{{ URL::asset('img/avatar/'.Auth::user()->picture) }}">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM