Andrey
Важный момент, это изменения в существующей базе. Добавление/ изменение поля и тд миграциями это правильно и удобно
Yushkevich
Ребята - у вас по базам данных реально такая каша в голове. Очень советую изучить матчасть.
Os
Умею объявлять переменные
Os
Let var
Os
Этого хватало
Anonymous
Wingman
Заработать бабла )
Andrey
invariance
Anonymous
ЭТО! 😂
Andrey
ну ок
Anonymous
Открываешь воркбенч чо хочешь творишь, синхронишь с базой данных, туда летят create, alter, delete, drop запросы, там в превьюшке показывает он
Andrey
А если это надо повторить другим людям?
Anonymous
Файл диаграммы в гите вместе с кодом
Anonymous
А до появления миграций как базы то проектировал?
Anonymous
В phpmyadmin?
Os
Игорь
Ого, я читал, будто книгу 😂
Mícheál
Anonymous
Смотря с кем ты работаешь, у меня много мелких клиентов, они таких слов не знают
Mícheál
тогда рекомендую освоить эти инструменты а то так и застрянешь в нише мелких клиентов. хотя даже там наличие автодеплоя с минимум хотя бы тестов сохраняет кучу времени
Anonymous
Ну мелкий клиент не значит что он мелко платит), просто ему нужна работа а не "вот это всё".
Понятно что в большой компании ситуация другая
Yushkevich
Он платит за часы или по факту? За исправление ошибок он тоже платит?
Anonymous
ты фрилансером работал?
Yushkevich
Да
Yushkevich
И я всегда экономил своё время
Anonymous
разворачивал на сервере у клиента все эти тулзы?
Yushkevich
Знаешь такой термин "точить пилу"?
Yushkevich
Для этого не обязательно "разворачивать"
Yushkevich
Но почти все всегда использовал
Anonymous
ну хз. я никогда. клиент дает ftp/ssh/mysql(а вообще обычно ispmanager доступ). подрубился и пошел писать код
Anonymous
буду признателен если кинешь в меня маном на предмет "дженкинс/энвоер/deployer/whatever ". как ты это юзаешь. конкретно какие фичи
Yushkevich
Ну для начала я всегда делаю на тестовой площадке у себя
Yushkevich
И все через git
Yushkevich
Без исключений
Yushkevich
Может быть я не лукавлю с задачами на 5 минут "переименовать кнопку", по таких задач не было очень давно
Yushkevich
Но если ты говоришь о работы с бд
Yushkevich
То на мой взгляд это уже серьёзная работа и к ней нужно подходить серьёзно
Artem
Ребят, вывожу с бд данные для json, как мне правильно преобразовать коллекцию, чтобы изменить некоторые ключи(например смениться имя поля name на title) и некоторые значения(null => false). Я думаю через foreach создать новую коллекцию. Есть более оптимальный способ?
Os
Да, лучше фрактал использовать
Os
хотя в 5.5 есть замена фракталам
Artem
какая?
Artem
а не
Artem
5.4
Artem
значит все таки foreach?
Artem
просто записей около 3к
Os
https://laravel.com/docs/5.5/eloquent-resources
Евгений
Форыч это вообще последнее что нужно пробовать в данном случае
Artem
а что тогда?
Artem
Os
Фракталы
Os
говорю же
Os
грубо говоря это трансформеры данных
Artem
это где? то что ты скинул?
Os
http://fractal.thephpleague.com/transformers/
Artem
а для лары есть готовое?
Artem
?
Евгений
😖
Anonymous
Anton
Вопрос - а кто что в репе держит?
Anton
Ну вот есть ли смысл сам ларавель и всех вендоров держать в репе?
Wingman
Разворачивать потом проще
Wingman
Я поначалу не держал, потом стал
Os
Anton
не ну понятно что с одной стороны - проще из своей репы все вытянуть и поставить, но тогда всякие проблемы с тесты на прод тянуть надо...
Anton
ну не то чтобы проблемы - типа нахера они там
Wingman
Ну тесты исключить можно
Wingman
Логи всякие
Anton
ну то есть выкачивать весь реп, а потом тесты удалять?
Os
21 век проблемы с интернетом где-то остались?
Anton
смысл какой деражть тесты на продакшене?
Anton
ну то есть когда у тебя 1 сервак - это ок...
Anton
а допустим у тебя 1500 серваков и вместе 300МБ тебе с тестами надо 1.2Гб разложить по 1500 серверам...
Anton
разница как бы есть 🙂
Anton
но да - у меня пока 1 сервак 🙂
Wingman
Есть сатис