Laravel 6 - файл CSS перенесен в общую папку - PullRequest
0 голосов
/ 25 сентября 2019

Привет всем, я новичок в Laravel, просто быстрый вопрос.Я скопировал папку темы начальной загрузки sb-admin-2 в мою общую папку laravel.По какой-то причине этот синтаксис работает

<link href="{{ asset('css/theme/vendor/fontawesome-free/css/all.css') }}" rel="stylesheet">

Но если я переместил файл all.css в папку public / css

<link href="{{ asset('css/all.css') }}" rel="stylesheet">

, это не работает, значки отображаются как порванныебумага.Почему это?Это не имеет никакого смысла.

Ответы [ 3 ]

0 голосов
/ 25 сентября 2019

Вы можете попробовать.

<link href="{{ asset('public/css/theme/vendor/fontawesome-free/css/all.css') }}" rel="stylesheet">
<link href="{{ asset('public/css/all.css') }}" rel="stylesheet">
0 голосов
/ 25 сентября 2019

вам нужно создать папку ресурсов в вашем публичном файле.ваш путь к css-файлу будет public / assets / css / all.css.

при использовании asset('css/all.css') URL будет:

`http://localhost/assets/img/photo.jpg`

вы можете настроить URL-адрес ваших активов из .env файл с использованием ASSET_URL пример:

ASSET_URL=http://localhost/assets_test
0 голосов
/ 25 сентября 2019

убедитесь, что ваш файл находится внутри папки css

css / all.css

...