Я столкнулся со следующей проблемой: мне нужно передать ссылку на файл в фоновом изображении. Данный файл лежит в папке Storage/test/... Адрес для него хранится в базе данных в виде \May2024\f4sOIqLjhYnhVNdNtxwM.png.
Используя команду ниже, я не получаю то, что мне нужно.
<div style = "background-image: url({{url("$tt->image")}});
Я получаю следующее: url(http://laravel.l/test\May2024\f4sOIqLjhYnhVNdNtxwM.png) А это не то, что нужно. Но если заменить \ на / то все работает как надо. Пожалуйста помоги.






Должен быть более простой способ замены этих символов прямо в шаблоне, но вообще говоря, в PHP вы можете использовать str_replace.
str_replace('\', '/', 'your\string');
Вот что я думаю. Ведь с помощью этого метода
<img src = "storage/{{$tt->image}}">всё работает как надо.