头像未显示 Laravel

Avatar Not Showing Laravel

我正在使用 laravel 框架,我必须创建一个配置文件,所以我更改了在 Auth 中创建的 table 用户。一切正常。我还在用户 table.

中添加了个人资料图片或头像的图片

我制作了个人资料页面图片正在显示,甚至显示在我的导航栏中。

这是我使用的代码..它在其他页面中也有效。

 <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) }}">