【问题标题】:Display image which is stored in database in Laravel显示存储在 Laravel 数据库中的图像
【发布时间】:2018-02-19 06:25:48
【问题描述】:

我想在 Laravel 中使用会话显示登录用户的图像,但出现错误。我认为这可能是由于引用。

这是我的代码:

<img src="{{URL::asset('img/'".{{Session::get('admin-pic')}}."'')}}" class="img-circle"/>

错误:

解析错误:语法错误,意外 '".{{Session::get('admin-pic'))' (T_CONSTANT_ENCAPSED_STRING),期待 ',' 或 ')' (查看:/opt/lampp/htdocs/ laravel/blog/resources/views/admin-profile.blade.php)

【问题讨论】:

    标签: laravel laravel-5


    【解决方案1】:

    你不需要在另一个里面使用{{}},实际上你不能:

    <img src="{{URL::asset('img/'.Session::get('admin-pic'))}}" class="img-circle"/>
    

    【讨论】:

      【解决方案2】:

      {{}} 将被渲染为echo,你不能嵌套echo。此外,您可以只使用 asset()session 助手。所以,正确的语法:

      <img src="{{ asset('img/' . session('admin-pic')) }}" class="img-circle"/>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-15
        相关资源
        最近更新 更多