Anonymous
А при чем тут визуальный? Речь о том что склонировав проект человек одной командой разворачивает всю структуру
Ну видимо это уж очень большие проекты, в команде до 5 чел нет смысла с этим морочиться. Файл диаграммы лежит в гит, открыл изменил закрыл, на хост (или на локалку) накатил. В том и дело что я не очень представляю как это работает на примере fast кодинга на базе размером 30-50 таблиц
Andrey
Важный момент, это изменения в существующей базе. Добавление/ изменение поля и тд миграциями это правильно и удобно
Yushkevich
Ребята - у вас по базам данных реально такая каша в голове. Очень советую изучить матчасть.
Os
Умею объявлять переменные
Os
Let var
Os
Этого хватало
Wingman
Заработать бабла )
Anonymous
ЭТО! 😂
Andrey
ну ок
Anonymous
Открываешь воркбенч чо хочешь творишь, синхронишь с базой данных, туда летят create, alter, delete, drop запросы, там в превьюшке показывает он
Andrey
А если это надо повторить другим людям?
Anonymous
Файл диаграммы в гите вместе с кодом
Anonymous
А до появления миграций как базы то проектировал?
Anonymous
В phpmyadmin?
Игорь
Ого, я читал, будто книгу 😂
Andrey
Файл диаграммы в гите вместе с кодом
Ну а это другой путь, только и всего
Mícheál
Открываешь воркбенч чо хочешь творишь, синхронишь с базой данных, туда летят create, alter, delete, drop запросы, там в превьюшке показывает он
дженкинс/энвоер/deployer/whatever будет тоже открывать воркбенч? или вы все еще ручками деплоите, если до то это многое обьясняет
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
То на мой взгляд это уже серьёзная работа и к ней нужно подходить серьёзно
Mícheál
буду признателен если кинешь в меня маном на предмет "дженкинс/энвоер/deployer/whatever ". как ты это юзаешь. конкретно какие фичи
https://laracasts.com/series/envoyer очень просто для понимания, да оно платное да оно заточено под ларавель но порог вхождения практически отрицательный на попробовать вполне себе зайдет хватит бесплатного месяца и как раз там кроме ssh ничего из доступов не надо. Накатил откатил пара кликов мыши
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
а что тогда?
Os
Фракталы
Os
говорю же
Os
грубо говоря это трансформеры данных
Artem
это где? то что ты скинул?
Os
http://fractal.thephpleague.com/transformers/
Artem
а для лары есть готовое?
Artem
?
Евгений
😖
Anton
Вопрос - а кто что в репе держит?
Anton
Ну вот есть ли смысл сам ларавель и всех вендоров держать в репе?
Wingman
Разворачивать потом проще
Wingman
Я поначалу не держал, потом стал
Anton
не ну понятно что с одной стороны - проще из своей репы все вытянуть и поставить, но тогда всякие проблемы с тесты на прод тянуть надо...
Anton
ну не то чтобы проблемы - типа нахера они там
Wingman
Ну тесты исключить можно
Wingman
Логи всякие
Anton
ну то есть выкачивать весь реп, а потом тесты удалять?
Os
21 век проблемы с интернетом где-то остались?
Anton
смысл какой деражть тесты на продакшене?
Anton
ну то есть когда у тебя 1 сервак - это ок...
Anton
а допустим у тебя 1500 серваков и вместе 300МБ тебе с тестами надо 1.2Гб разложить по 1500 серверам...
Anton
разница как бы есть 🙂
Anton
но да - у меня пока 1 сервак 🙂
Dmitriy
Я поначалу не держал, потом стал
ужас. если уж хочется иметь копию вендоров. есть же Satis server
Wingman
Есть сатис