Как я могу отобразить изображение в представлении, имя которого находится в переменной сеанса? - PullRequest
1 голос
/ 06 ноября 2019

У меня есть представление, где я храню изображения в хранилище / приложение / общедоступное, и я также сделал:

php artisan storage:link

Так что я могу использовать актив для извлечения файлов изхранилище.

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

Какой самый простой способ получить файл с именем файла, сохраненным в сеансе?

Ответы [ 2 ]

1 голос
/ 06 ноября 2019

Если у вас есть данные в хранилище сеансов, самый простой способ в Laravel - использовать глобальный помощник:

laravel.com / docs / 5.8 / session

{{ session('empresa') }}

или Фасад

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

1 голос
/ 06 ноября 2019

Используйте вспомогательную функцию сеанса вместо глобальной переменной

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

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...