Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Совсем не могу этого понять. Разве не проще зайти в phpmyadmin, а там быстро и удобно создать таблицу, зачем нужно это долгое и муторное шаманство с созданием таблиц вручную?
Не в сети
Если у вас команда из нескольких человек, то делать изменения в БД через миграции оказывается проще, чем объяснять каждому участнику, что именно он должен сделать. Второй вариант (не всем нравится то, что надо SQL переводить в «непонятный» PHP) — создать в хранилище проекта (git, SVN и пр.) место, где складывать SQL-файлы с кодом для изменения БД. Тогда не получится использовать команды Artisan для наката и отката миграций — надо вручную импортировать SQL.
Не в сети
Еще к количеству человек можно сразу прибавить несколо серверов с разными версиями приложения. Бывает, что на продакшен версия приложения попадает через неделю после каммита - разработчик может уже быть в отпуске. А миграция поможет не забыть какие изменения нужно сделать в базе. И, что еще важнее, поможет их отменить, если все пошло сикось на кось.
Не в сети
Совсем не могу этого понять. Разве не проще зайти в phpmyadmin, а там быстро и удобно создать таблицу, зачем нужно это долгое и муторное шаманство с созданием таблиц вручную?
для бложика на коленке - проще. для нормального проекта - ходить по всем копиям сайта и кликать одни и те же кнопки? спасибо не надо. ну и иметь все вносимые изменения в базу под управлением контроля версий - это прекрасно.
по опыту, когда после работы с ларой переключаешься на проект на битриксе, где именно кнопочками в админке всё и настраивается - хочется выть в голос. иногда больше часа сидишь и жмёшь на продакшен-версии те же кнопки что только что жал на стейджинге. а если ещё не дай бог где-то ID-шник свойства или раздела на продакшене окажется не таким как на стейдже - всё, приплыли, нужно править код, а стейдж сносить и заново деплоить из копии с продакшена - ещё на полчаса минимум работы. при этом каждый лишний потраченный час - это деньги которые студия вынула из своего кармана. а ведь людям надо ещё зарплату платить.
когда всё это, как в ларе, автоматизируется через простейшее апи - это просто сказка.
Не в сети
Страницы 1