我如何在名称位于会话变量上的视图中显示图像?

问题描述 投票:1回答:2

我有一个将图像存储到storage / app / public的视图,并且我也已经完成:

php artisan storage:link

因此,我可以使用资产从存储中检索文件。

<img src="{{ asset('storage/{{$_SESSION['empresa']}}.png') }}"
     alt="{{$_SESSION['empresa']}}" 
     style="width: 100%; height: 100%; object-fit: cover;">

最简单的方法是使用会话中存储的文件名来获取文件?

php html laravel
2个回答
1
投票

使用会话函数帮助器代替全局变量

<img src="{{ asset("storage/" . session('empresa') . ".png" ) }}" alt="{{ session('empresa') }}"
    style="width: 100%; height: 100%; object-fit: cover;">

希望这会有所帮助


0
投票

如果会话存储中有一些数据,Laravel中最简单的方法是使用全局帮助器:

laravel.com/docs/5.8/session

{{ session('empresa') }}

或外观

{{ Session::get('empresa')}}

© www.soinside.com 2019 - 2024. All rights reserved.