Моя проблема проста, но также важна. Проблема в том, что функция актива создала разные пути для локальных и промежуточных. На локальном он создает идеальный путь, а на сервере - неверный. На локальном он создает
http://localhost/storage/images/img.png
, а на сервере создает
http://domain/storage/images/storage/images/img.png
почему это повторяется storage/images 2 раза на сервере.
storage/images
<a class="start-stream open"> <span class="fas fa-plus-circle"></span> <div class="text">Create Session</div> </a> @foreach($areaOfInterest as $interest) @php $str2 = parse_url($interest->image) @endphp <a href="{{url('all-streams/'.$interest->slug)}}" class="ovelay-text stream-cat" style="background-image: url('{{ asset(storage/images/$str2['path']) }}');">{{$interest->name}}</a> @endforeach </div>
Просто сделайте это
{{ asset('images/' . $str2['path']) }}
Я предполагаю, что вы создали символическую ссылку из хранилища на публичную на вашем сервере