Как связать с активами в Laravel 6x - PullRequest
0 голосов
/ 08 октября 2019

Я просто хочу знать, как связать ресурсы в laravel 6x. Я уже пытался использовать> Когда я открываю инструменты разработчика, я получаю 403 ошибки ... и это говорит мне, что доступ к моим ресурсам запрещен.

Я попытался связать ресурсы с использованием того же синтаксиса в Ubuntu 18.04 на laravel 5.8. Я запускаю элементарный os Juno.

 <link rel="stylesheet" type="text/css" href="{{asset('assets/css/meanmenu.css')}}">
    <link rel="stylesheet" type="text/css" href="{{asset('assets/css/magnific-popup.css')}}">

Вот как я отформатировал свои ссылки на ресурсы в общей папке.

GET

http://127.0.0.2/assets/js/jquery.magnific-popup.js net :: ERR_ABORTED 403 (запрещено) О программе: 429 GET http://127.0.0.2/assets/js/ajax-mail.js net :: ERR_ABORTED 403 (запрещено) О программе:430 GET http://127.0.0.2/assets/js/owl.carousel.min.js net :: ERR_ABORTED 403 (запрещено) О себе: 431 GET http://127.0.0.2/assets/js/jquery.mb.YTPlayer.js net :: ERR_ABORTED 403 (запрещено) About: 432 GET http://127.0.0.2/assets/js/jquery.nicescroll.min.js net :: ERR_ABORTED 403 (Запрещено) О себе: 434 GET http://127.0.0.2/assets/js/main.js net :: ERR_ABORTED 403 (запрещено) About: 433 GET http://127.0.0.2/assets/js/plugins.js net :: ERR_ABORTED 403 (Forbidden)

Я ожидал этогочтобы отобразить мои представления, но вместо этого на странице отображается только неустановленное содержимое. Когда я открываю свои инструменты разработчика, я получаю 403 ошибки рядом с моими активами. Пожалуйста, обратитесь к 2 там

Ответы [ 2 ]

0 голосов
/ 10 октября 2019

Функция Актив генерирует URL для актива, используя текущую схему запроса. Вы можете настроить хост URL ресурса, установив переменную ASSET_URL в файле .env. давайте предположим, что вы только что поместили вашу папку ресурсов в общую папку вашего проекта, и вы используете localhost, ASSET_URL в файле .env должен выглядеть следующим образом:

ASSET_URL= http://localhost/MyprojectName/public

MyprojectName, который вы должны заменить именемваш проект или имя папки, содержащей ваш проект

<link rel="stylesheet" type="text/css" href="{{asset('assets/css/meanmenu.css')}}">
    <link rel="stylesheet" type="text/css" href="{{asset('assets/css/magnific-popup.css')}}">

или вы можете использовать LaravelMix для компиляции всех ваших активов

0 голосов
/ 08 октября 2019
composer require laravel/ui
php artisan ui vue --auth
npm install && npm run dev

Эта последняя операция займет несколько минут, но в конце она создаст css/app.css и js/app.js в каталоге public.

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