Laravel по-русски
Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Если просто сделать
mix.webpackConfig({
module: {
loaders: [{
test: /\.scss$/,
loader: 'style!css!sass'
}]
}
});
Также ничего не происходит. Остальные изменения в sass файле компилируются нормально
Привет!
Есть такая штука, с помощью которой можно удобно генерировать сетки.
http://susydocs.oddbird.net/en/latest/install/
Собственно, npm install susy sass-loader --save-dev это понятно
Я сделал cp node_modules/laravel-mix/setup/webpack.config.js ./
Удалил из package.json --config="node_modules/laravel-mix/setup/webpack.config.js"
Добавил в начало sass файла @import "~susy/sass/susy";
Но при попытке добавить что-то типа
$susy: (
columns: 12,
gutters: 1/4,
math: fluid,
output: float,
gutter-position: inside,
);
Ничего не происходит ![]()
В чём может быть дело?
Привет!
Как с помощью sass сделать @import всех файлов из определённой папки и всех её подпапок?
constb, я думал hot это то же самое только лучше, поэтому его использовал. Он пишет DONE Compiled successfully in 286ms, но файлы не компилирует.
Watch работает, да, спасибо!
А можешь ещё объяснить, что делает вот этот код в твоём примере?:
if (mix.config.inProduction) {
mix.version()
} else {
Прости если что, я дизайнер ![]()
constb, а не подскажешь, сделать так, что бы sass и js собирались автоматически без команды npm run dev при каждом сохранении? В Галпе такое было, а тут я уже несколько часов пытаюсь понять как это сделать, не догоняю.
Собственно, я делаю так:
git clone
composer install
создаю .env
APP_ENV=production
APP_DEBUG=false
APP_LOG_LEVEL=debug
APP_URL=http://sitename.com
(объясните пожалуйста, зачем нужно APP_ENV и зачем указывать APP_URL)
php artisan key:generate
sudo chmod 755 -R projectname
chmod -R o+w projectname/storage
(не знаю зачем это, без него возвращается 500, объясните, пожалуйста)
Прошу ответить на вопросы, сказать что не так, что забыл. Спасибо.
Если кого раздражает всплывашка в верхнем правом углу
mix.browserSync(
{
proxy: "test.dev",
notify: false
}
)
Заработало. Спасибо.
А не подскажешь, чем вообще отличается watch от hot? Я читал, что hot не перезагружает страницу, но у меня по крайней мере это не так, перезагружает .
я как раз недавно настраивал mix, не пользуюсь hot, запускаю watch, а в самом миксе делаю mix.browserSync()
Можешь пожалуйста прислать свой файл с настройками? И вообще какие действия ты совершал, что бы оно заработало?
Я уже столько времени потратил на это, что просто забить уже жалко ![]()
Получилось в итоге вроде запустить npm run hot (это была ошибка версии Laravel, которая была исправлена с обновлением). Но теперь, при переходе по адресу, который указан в консоли и попытке поменять что-то в шаблоне, ничего не происходит (в том числе, изменения не фиксируются в консоли). Всё по самое свежее. Пробовал на всех ос, на разных компьютерах. Эффект один и тот же.
У кого-нибудь вообще получалось это сделать?
https://www.youtube.com/watch?v=5vp29fwJH1g как тут если сделать (после npm install), выводится http://take.ms/DgIsG
А что там нужно писать? Инструкции которые я находил, у меня не работали.
Заработало:
DB_CONNECTION=sqlite
DB_DATABASE=database/database.sqlite
(остальное из DB убираем)
npm run hot после npm install из коробки не запускается.
Я как понимаю нужно какие-то конфиги ещё редактировать?
1) Поменял в .env DB_CONNECTION=sqlite
2) Создал database/database.sqlite
Результат php artisan migrate:
[Illuminate\Database\QueryException]
Database (homestead) does not exist. (SQL: select * from sqlite_master where type = 'table' and name = migrations)
[InvalidArgumentException]
Database (homestead) does not exist.
Напомню, пытаюсь завести через Valet. Может нужно ещё что-то сделать?
Здравствуйте!
У меня есть страница "site.dev/ru/что-то", на ней есть ссылка изменения языка, и мне нужно что бы при нажатии на кнопку я переходил на "site.dev/en/что-то". Те, подменить "ru" на "en", остальное не трогать. Как правильно реализовать это?
Т.е что-бы отображалась одна вьюха "что-то пошло не так" при любых ошибках.
Инструкции предназначенные ля обычного веб сервера не работают. Миграции не запускаются.
Заранее спасибо ![]()
Здравствуйте!
Пользуюсь Valet.
Раньше это делалось через Elixir, теперь вместо него Webpack, но с инструкциями в интернете не разобрался.
Если у кого-то получилось завести, дайте пожалуйста примеры конфигурационных файлов и необходимых команд.
Спасибо!
Страницы 1