Почему стили и изображения не подключаются из папки public?

Храню изображения и стили в паке resources которые потом с помощью mix'а записываю в папку public. И они корректно работают на главной странице. Но когда я перехожу на страницу с новостями типа 127.0.0.1:8000/news/... стили и изображения пытаются подключатся не из папки public а из public/news/.... Как это можно исправить?


Ответы (1 шт):

Автор решения: Andrei

В Laravel существует хелпер asset(), который создает полный путь, чтобы исключить проблемы с загрузкой JS, CSS, изображений.

Пример:

<script src="{{ asset('assets/js/script.js') }}"></script>

https://laravel.com/docs/9.x/helpers#method-asset

→ Ссылка