Anonymous
это ты ведь ноду устанавливать не хочешь
Anonymous
тогда тебе нужно что бы код лежал на стейдже
Andrey
все все, понял кажись. поййду позырю
Andrey
спс
Anonymous
я не понял - а он понял
Anonymous
ладно расскажешь потом
Andrey
может я и не то понял, но я попробую)
Andrey
Итог хочу: при коммите чтобы пробегались все phpunit тесты, потом собирался фронт и все это в контейнере в регистри легло
Andrey
а потом докер-копозе и сервак развернут
Andrey
Слу, вопрс еще. А почему сам код приложения не делают в каком-то пустом (busybox) контейнере отдельно, а php отдельно и просто смонтироват это все?
Andrey
хотя наверное это сликом универсально, так что не надо. Обычно мы знаем, на какой версии пыха работаем
Anonymous
ну а какой смысл
Anonymous
у меня пыха просто кастомная
Andrey
привычка к универсальности. дада, это не надо
Anonymous
а динамик пыха генерится из докер компоуз
Anonymous
видел кстати таких отщепенцев
Anonymous
которые на основе коммита генерили докер компоуз файл
Anonymous
и в него прокидывали версии
Anonymous
ужас
Anonymous
но работало
Andrey
Ладно, сделаю пока по обычному, как описал выше. А там уже посмотрим
Andrey
один проект у меня проще , там апишка и не надо ноду запускать) а вот во втором надо
Andrey
потому сразу два кейса хочу отработать
Сергей
Ребят привет) знакомлюсь с ларой, подскажите как сделать меню на всех страницах с выводом из БД?) Читал что можно через виджет, можно через сервис провайдер или как лучше? как такого примера тоже не нашел, только на словах
Viktor
делаешь вьюшку с меню, через view composer передаешь в нее данные из бд
Viktor
ну и инклудишь эту вьюшку где нужно
Сергей
а можно глянуть где нить пример подобного? Просто кое где пишут для этого нужно отдельно провайдер делать и т.д.
Viktor
ну да, view composer обычно делают в виде сервис-провайдера
Сергей
Окей) спасибо) буду копать в эту сторону)
Viktor
вот, набросал простейший пример
Viktor
https://pastebin.com/NTd8v4Fq
Сергей
Душевно) плюсик тебе)
Viktor
только кавычку забыл
Сергей
да ерунда)
Viktor
на 18-ой строчке
Luka
разобрался, сори
Anonymous
Добрый вечер. Подскажите, пожалуйста, как закэшировать данный запрос на 30 минут: Item::all();
Юрий
Почитать раздел про кеширование...
Юрий
В доке с примерами же есть.
Anonymous
Изучал документацию, видел где-то про ->remember($minutes), но не уверен есть ли такая функция действительно. Поэтому решил спросить
invariance
Все кэширование через Cache
Anonymous
Понял, принял, спасибо за поддержание в курсе. Так и сделал.
Anton 🐻
ребят, привет. подскажите есть какие либы которые реализуют бекофис пользователя? просмотр профиля, редактирование, фидбек. и желательно чтоб можно было конфигурировать кастомный набор полей
Anton 🐻
это самый последний вариант
Диего
hyper.is кто нибудь пользуется этим терминалом?
Anton 🐻
поделка какая-то) mobaxterm збс)
Диего
для линукса бы ) на винде пользовался conemu
Anton 🐻
так в линуксе ж есть уже ssh
Pavel
на виндах есть убунта. На убунте есть zsh
Диего
с табами не вырви глаз надо )
Максим
Кто пользуется битбакетом, работает он у вас?
Golodnyi
да
Диего
да)
Alexander
как в DB::transaction() параметры передать?
Alexander
DB::transaction(function($content) use ($content) { ... }); ругается Cannot use lexical variable $content as a parameter name
invariance
У тебя и в аргументе и в use одна переменная
Владислав
Ребят, может кто в двух словах натолкнуть на правильный ход мыслей... Для чего необходимо использовать замыкания вида function($a) use ($b) { ... } Почему просто не передать $b как аргумент функции и т.д.
Anton
Вот чисто вопрос по фану. Есть старый проект который натягиваем на лару. Там есть поле created, а стандартном в ларе - created_at. Стоит делать алтер или просто константу в моделе переопределить?
Владислав
можно ж переопределять
Anton
Ты не вызываешь в этот момент функцию - ты создаёшь ее.
Anton
И она откуда-то дальше вызовется с параметрами.
Владислав
const CREATED_AT = 'created';
Anton
можно ж переопределять
Можно. Поэтому и спрашиваю - альтер или переопределить - что лучше/вечелке
Anton
Веселее/молодежнее/хайповей.
invariance
только что выше был вопрос по теме этой
Владислав
для разных целей, но я чет не отстреливаю для каких)))
invariance
погугли
Anton
В кратце - те что стоят а функции - их значения передаются из контекста исполнения, а те что в use - из контекста создания.
Владислав
спасибо)) буду дальше разбираться..
Anton
Да я сам не понял что сказал, а ты понял? :)
Siarhei
Блин, ребят. Я что-то не вкуриваю про Job'ы. Вот например, я хочу сделать такое: мне нужно отправлять разные ситуационные письма (при достижении определённых условий) и вся доставка отложенная. Например по происшествии 15 дней неактивности пользователя пнуть его. Как сделать лучше: просто по крону запускать каждый день и проверять? Или как сделать триггер? Вы спросите при чем тут Jobs — думаю это всё туда загонять и оттуда исполнять
Siarhei
И они как-то помечаются в таблице как отмеченные?
Siarhei
Или просто удаляются?
Siarhei
Как правильно всю эту бороду запустить? Вот читаю доки и не понимаю
Siarhei
Куча разных вариантов и я уже запутался
Владислав
Антон)) ну типо да.