Я новичок в Laravel. Я устанавливаю laravel 5.7 в своей локальной системе и помещаю js и css в общую папку, но при переходе по URL-адресу моего сайта в браузере сайт не загружает никакие css и js.
Структура сайта:
app
bootstrap
config
database
public
-css
-js
-images
resources
-views
-includes
-layouts
-pages
routes
tests
vendor
index.php
server.php
.env
Примечание. Я вырезал файлы .htaccess и index.php и поместил их в корневой каталог для запуска сайта без общедоступного пути.
Вот как я вызываю url: CSS:
{{ URL::asset('css/style.css') }}
JS :
{{ URL::asset('js/query-1.11.1.min.js') }}
При просмотре исходного кода URL-адрес выглядит так:
http://localhost/mysite/css/style.css
Так может ли кто-нибудь помочь мне в этом вопросе?
Заранее спасибо.
public
в URL-адресе? Вы можете создать виртуальный хост на своей машине и начать писать код. Когда вы начнете работать, вы можете просто указать своим доменом саму общую папку. Таким образом, вы вообще никогда не получитеpublic
в URL-адресе вашего домена. - person nice_dev   schedule 12.12.2018public
, за пределы вашегоpublic_html
и отредактируйтеpublic/index.php
, указав правильный путь для$app
и т. Д. - person nice_dev   schedule 12.12.2018