
Dave
17.09.2017
13:45:46
прям вот весь абзац читай

Dmitriy
17.09.2017
13:46:14
it is not necessarily true
ты пропустил видимо
нету такого правила one process per container

Google

Dave
17.09.2017
13:46:48
You may have heard that there should be “one process per container”
внимательней
Спорить больше не намерен. Делай как знаешь. Но "знаешь" ты не правильно.

Dmitriy
17.09.2017
13:47:48

Dave
17.09.2017
13:48:22
Я тебе пересказывал свой опыт. А в доку я полез потому что ты мой опыт не понимаешь. либо я слова подобрать не могу.
Нравится делать по 500 процессво в контейнере
делай
тебя никто за ногу не держит

F01134H
17.09.2017
13:49:12
тоже часто слышу про однопроцессные контейнеры

Dmitriy
17.09.2017
13:49:39

Dave
17.09.2017
13:50:22
это правило one concern. я следую ему - и мне не нужен супер визор - докер у меня рулит всем этим самостоятельно.
Как так получается что у тебя есть надобность супервизора в контейнере - я уже понял.
кстати как запустить крон для лары

Google

Dave
17.09.2017
13:52:18
подымаешь контейнер php расшаренный до влюма лары и делаешь ему энтри поинт с шедуллером
и restart:always
все

Dmitriy
17.09.2017
13:53:11
получается докер с кроном на каждое приложение ?

Dave
17.09.2017
13:53:52
если у тебя много приложений - ты можешь все засунуть в один воркер. но это уже другая история.
получится все равно один процесс - ты растешь по абстракции вверх объеденяя команды в 1 процесс. и докер будет контроллить перезапуск этого процесса
Как это сделать способов миллион - думать и выбирать тебе
можно даже сделать так что бы докер ждал какой то определенный результат - можно что бы этим результатом было падение нескольких контейнеров.
не сразу - а асинхронно - пока не упадут все допустим.
возможностей короче в 500 раз больше чем у супервизора

Dmitriy
17.09.2017
13:58:39
чувствую тут усложнение инф-ры там где это не нужно

Dave
17.09.2017
13:59:04
чувствуй) и я понимаю тебя - потому что два года назад чувствовал тоже самое
потому что перелезал с обычных серверов
на докер
это чувство уйдет - докер предоставляет возможность устроить Atomic Design Infrastructure)

Dmitriy
17.09.2017
14:03:49
то что юзать или нет докер на проде это отдельная песня

Игорь
17.09.2017
15:39:55
А кто-то пробовал твиг под лару поставить?
Щас смотрю что либы есть

Google

Игорь
17.09.2017
15:41:00
Но может кто знает норм ли работает

Евгений
17.09.2017
16:40:01
А зачем?

Enjoy the
17.09.2017
16:45:33
+

Максим
17.09.2017
17:03:18
Всем добрый вечер. Кто-нибудь сталкивался с тем что в view не прилетают кастомные названия полей?
$messages = [
'email.required' => 'Поле "Ваш E-Mail" заполнено не верно',
'password.required' => 'Поле "Пароль" заполнено не верно',
'token.required' => 'Поле "Ключ" заполнено не верно',
];
$validator = Validator::make($request->all(), [
'email' => 'required|email|exists:users,email',
'password' => 'required|confirmed',
'token' => 'required|regex:/^[a-z0-9]+$/',
], $messages);
if ($validator->fails())
{
return redirect('/password/reset/' . $request['token'])
->withErrors($validator)
->withInput();
}
?

Игорь
17.09.2017
17:08:56
А зачем?
Ну мне твиг удобнее, и не хочется совать лишний функционал как в блейде

Enjoy the
17.09.2017
17:12:46
В твиге шире функционал

(;¬_¬)
17.09.2017
17:28:19
вот эту либу https://github.com/rcrowe/TwigBridge

Игорь
17.09.2017
17:29:04

(;¬_¬)
17.09.2017
17:29:31
да нормально. все что требовалось - все работало
шаблоны наследовались. функционал твига работал. прокидывать функции - прокидывалось. хз что еще...

Enjoy the
17.09.2017
17:32:01
Вы юзаете онли из-за более привычного для вас синтаксиса или че?

(;¬_¬)
17.09.2017
17:32:50
ну я сперва твиг впиливал в самописку чужую. потому что задолбался там свои велосипеды пилить. а потом как-то привык к нему =)

Dmitriy
17.09.2017
18:00:19

(;¬_¬)
17.09.2017
18:04:23

Dmitriy
17.09.2017
18:04:57
я больше про @php в blade

(;¬_¬)
17.09.2017
18:05:50
о...не пользовал такой фишки. я ваще мало блейд пользовал

Denis
18.09.2017
07:42:48
Всем привет. Народ, было ли у вас такое?
Иногда запускаю homestead и вместо моих проектов открывается приветствие апача. Я удаляю апач, ребутаю - все норм. Через время такое опять. Уже второй раз. У кого то такое было? Что это за хрень?

Alexey
18.09.2017
07:44:08
не было такого, но попробуй поставь Valet
очень удобно

F01134H
18.09.2017
07:44:40

Google

Denis
18.09.2017
07:45:05
ну в прямом - пишу sudo remove apache2
и все после перезапуска норм

F01134H
18.09.2017
07:46:48
apt-get remove?

Denis
18.09.2017
07:47:29

Aleserche
18.09.2017
07:47:43
стоп, зачем?

Denis
18.09.2017
07:49:06
стоп, зачем?
да я хз
я просто глянул что стоит на хомстеде: http://prntscr.com/gmhsv4
апача там не увидел, вот и удалил. Все заработало. Но вот уже второй раз за месяц такое появилось. Решил спромить че за штука

F01134H
18.09.2017
07:49:18
хз, попробуй хоумстед на другом порту запустить
но вообще странно

Юрий
18.09.2017
07:50:41
скайп есть?)
скайп на порт аппача вешается иногда

F01134H
18.09.2017
07:51:31
как это может быть связано с тем, что у него запускается апач?)

Юрий
18.09.2017
07:52:08
тем что веб сервер скайпа занимает порт аппача и его истинный аппач вешается на другой порт
или это вообще макось со встроенным апачем

Denis
18.09.2017
07:55:37
у меня винда
и да, скайп есть

Юрий
18.09.2017
07:56:37
инструменты - настройки - дополнительно - соединение
и сними галку про 80 и 443 порты
это в скайпе

Denis
18.09.2017
07:57:14
этот чекбокс не активен)

Юрий
18.09.2017
07:57:34
тоды к галадке

Google

Denis
18.09.2017
08:02:06
а вообще апач должен стоять или его нет по умолчанию на хомстеде?

F01134H
18.09.2017
08:19:46
Возможно у тебя просто страница от апача осталась стандартная

Denis
18.09.2017
08:20:29
да хрен егою удалил его и проект открылся.

Yushkevich
18.09.2017
11:07:05
Ребята, а ключи таблицы переопределял кто-нибудь?
У меня по нескольким справочникам данные завязаны на внешний строковый униклаьный ключ. Внутренний id не нужен
Попробовал отказаться, сделал его primary
он с этим работало некорректно, приводило все к 0 или случайный рандом был вместо входных данных
переименовал поле. Но забыл определить
protected $primaryKey = 'code';
Все было ок, пока не потребовалось сделать save() на этой модели.
Увидел, что забыл переопределить.
Выставил код - снова все ключи в integer перевел
Неужели костыль для этого держать в виде допонительного поля? Это же явный костыль