Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Как подключить Susy? » 15.04.2017 04:57:27

Если просто сделать

mix.webpackConfig({
    module: {
        loaders: [{
            test: /\.scss$/,
            loader: 'style!css!sass'
        }]
    }
});

Также ничего не происходит. Остальные изменения в sass файле компилируются нормально

#2 Laravel 5.x » Как подключить Susy? » 15.04.2017 04:49:59

alex1280
Ответов: 1

Привет!

Есть такая штука, с помощью которой можно удобно генерировать сетки.
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,
);

Ничего не происходит sad

В чём может быть дело?

#3 Веб-разработка » Как импортировать все файлы Sass из папки и подпапок? » 14.04.2017 20:21:43

alex1280
Ответов: 1

Привет!

Как с помощью sass сделать @import всех файлов из определённой папки и всех её подпапок?

#4 Re: Laravel 5.x » Как включить browsersync в 5.4? » 14.04.2017 15:19:56

constb, я думал hot это то же самое только лучше, поэтому его использовал. Он пишет  DONE  Compiled successfully in 286ms, но файлы не компилирует.
Watch работает, да, спасибо!


А можешь ещё объяснить, что делает вот этот код в твоём примере?:
if (mix.config.inProduction) {
    mix.version()
} else {

Прости если что, я дизайнер smile

#5 Re: Laravel 5.x » Как включить browsersync в 5.4? » 14.04.2017 04:17:08

constb, а не подскажешь, сделать так, что бы sass и js  собирались автоматически без команды npm run dev при каждом сохранении? В Галпе такое было, а тут я уже несколько часов пытаюсь понять как это сделать, не догоняю.

#6 Laravel 5.x » Как правильно выгрузить сайт на продакшн? » 13.04.2017 00:08:08

alex1280
Ответов: 1

Собственно, я делаю так:

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, объясните, пожалуйста)

Прошу ответить на вопросы, сказать что не так, что забыл. Спасибо.

#7 Re: Laravel 5.x » Как включить browsersync в 5.4? » 30.03.2017 19:20:15

Если кого раздражает всплывашка в верхнем правом углу

    mix.browserSync(
        {
            proxy: "test.dev",
            notify: false
        }

    )

#8 Re: Laravel 5.x » Как включить browsersync в 5.4? » 30.03.2017 01:04:25

Заработало. Спасибо.

А не подскажешь, чем вообще отличается watch от hot? Я читал, что hot не перезагружает страницу, но у меня по крайней мере это не так, перезагружает .

#9 Re: Laravel 5.x » Как включить browsersync в 5.4? » 28.03.2017 22:31:01

constb пишет:

я как раз недавно настраивал mix, не пользуюсь hot, запускаю watch, а в самом миксе делаю mix.browserSync()

Можешь пожалуйста прислать свой файл с настройками? И вообще какие действия ты совершал, что бы оно заработало?

Я уже столько времени потратил на это, что просто забить уже жалко sad

#10 Re: Laravel 5.x » Как включить browsersync в 5.4? » 28.03.2017 12:19:10

Получилось в итоге вроде запустить npm run hot (это была ошибка версии Laravel, которая была исправлена с обновлением). Но теперь, при переходе по адресу, который указан в консоли и попытке поменять что-то в шаблоне, ничего не происходит (в том числе, изменения не фиксируются в консоли). Всё по самое свежее. Пробовал на всех ос, на разных компьютерах. Эффект один и тот же. 

У кого-нибудь вообще получалось это сделать?

#12 Re: Laravel 5.x » Как включить browsersync в 5.4? » 12.03.2017 18:11:19

А что там нужно писать? Инструкции которые я находил, у меня не работали.

#13 Re: Laravel 5.x » Как включить поддержку SQLite, если я использую Valet? » 12.03.2017 18:01:32

Заработало:

DB_CONNECTION=sqlite
DB_DATABASE=database/database.sqlite
(остальное из DB убираем)

#14 Re: Laravel 5.x » Как включить browsersync в 5.4? » 11.03.2017 18:36:41

npm run hot после npm install из коробки не запускается.

Я как понимаю нужно какие-то конфиги ещё редактировать?

#15 Re: Laravel 5.x » Как включить поддержку SQLite, если я использую Valet? » 11.03.2017 18:31:31

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. Может нужно ещё что-то сделать?

#16 Laravel 5.x » Подмена части Урла » 11.03.2017 18:15:56

alex1280
Ответов: 1

Здравствуйте!

У меня есть страница "site.dev/ru/что-то", на ней есть ссылка изменения языка, и мне нужно что бы при нажатии на кнопку я переходил на "site.dev/en/что-то". Те, подменить "ru" на "en", остальное не трогать. Как правильно реализовать это?

#17 Laravel 5.x » Как сделать единую страницу ошибок в Laravel 5.4 » 11.03.2017 04:03:01

alex1280
Ответов: 1

Т.е что-бы отображалась одна вьюха "что-то пошло не так" при любых ошибках.

#18 Laravel 5.x » Как включить поддержку SQLite, если я использую Valet? » 11.03.2017 00:44:03

alex1280
Ответов: 4

Инструкции предназначенные ля обычного веб сервера не работают. Миграции не запускаются.

Заранее спасибо smile

#19 Laravel 5.x » Как включить browsersync в 5.4? » 07.03.2017 20:56:59

alex1280
Ответов: 18

Здравствуйте!

Пользуюсь Valet.
Раньше это делалось через Elixir, теперь вместо него Webpack, но с инструкциями в интернете не разобрался.

Если у кого-то получилось завести, дайте пожалуйста примеры конфигурационных файлов и необходимых команд.

Спасибо!

Подвал раздела