Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Добрый день!
Перевожу свой проект Laravel с 7 на 8.
У меня в проекте на 7 были стили. Это файл public/css/app.css.
В новом проекте на Laravel 8 этого файла нет в структуре папок.
Зато есть resources/css/app.css. Сюда я и скопировал свои стили.
На 7-ке я подключал файл стилей:
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
На 8-ке установил Laravel Mix и подключаю:
<link href="{{ mix('css/app.css') }}" rel="stylesheet">
В рез-те таблица стилей не подключена.
Предпросмотр таблицы показывает:
<link href="/css/app.css" rel="stylesheet">
Содержимое файла webpack.mix.js:
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.sourceMaps();
Файлы которые были сгенерированы в public/css удалил (там было не то, что нужно) , заново не генерируются.
Как подключить стили при переходе на Laravel 8?
Не в сети
Файлы которые были сгенерированы в public/css удалил (там было не то, что нужно) , заново не генерируются.
Также было необходимо запустить npm run dev / npm run prod
Не в сети
Делал так. то же самое.
Не в сети
Есть нормальная статья в интернете: зачем в Laravel 8 перенесли app.css из папки public в resourses?
И как подключать свои стили?
Не в сети
https://mb4.ru/frameworks/laravel/artic … k-css.html
Нашел такую статью.
Ответы на многие вопросы нашел.
Зачем нужна функция mix() в Laravel 8?
Не в сети
Нужна для сборки фронта.
Какие стили есть в твоём проекте и как ты их подключаешь в итоге?
Не в сети