Миграции что это и почему я должен их использовать | Laravel миграции | #8

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 19

  • @DKADEVELOP
    @DKADEVELOP  6 ปีที่แล้ว +5

    Ещё один плюс использования открывается при работе в команде, если кто-то внес изменения в таблицу, вам придется гадать что пошло не так, при использовании миграций это проблема исчезает.
    Откатывать изменения можно полностью все или по шагам:
    *php artisan migrate:rollback --step=1* (2,3 на сколько этапов необходимо)
    Полный назад:
    *php artisan migrate:reset*

  • @kastembay
    @kastembay 6 ปีที่แล้ว +4

    Смотрю твои видео с самого начала, так сейчас видно, что ты на глазах растёшь: подача материала, монтаж, музыка. Здорово. Лайк однозначно.
    З.Ы. присоединяюсь с прошлым комментариям, очень хотелось бы увидеть дальше. Более лучше воспринимаю твою информацию.

    • @DKADEVELOP
      @DKADEVELOP  6 ปีที่แล้ว

      Спасибо! Расти всегда надо, путь назад это путь в никуда! Отдельное спасибо за то что так долго в команде!

  • @bobpps
    @bobpps 6 ปีที่แล้ว

    Спасибо большое!Как всегда - все классно!

  • @Глупыйдурачок
    @Глупыйдурачок 6 ปีที่แล้ว +1

    Спасибо!Круто можешь сделать подобное по фасадам и сервисам)Очень круто!

    • @koshagolshina5136
      @koshagolshina5136 6 ปีที่แล้ว +1

      +
      Вообще про паттерны в фреймворке Laravel было бы круто и по best практикам всяким.

  • @iloginu
    @iloginu 3 ปีที่แล้ว +4

    Важная вещь которую я не сразу понял. !!! Нельзя создать миграцию из уже готовой базы данных !!! Начинать наполнение базы таблицами нужно с создания миграции, и менять в дальнейшем ее тоже нужно только с помощью миграций. Ни в какой момент времени нельзя ничего делать руками в базе.

  • @pavlukpro
    @pavlukpro 6 ปีที่แล้ว

    Крутые у вас уроки, спасибо!

  • @MsMavrin
    @MsMavrin 5 ปีที่แล้ว

    Круто,молодцы!

  • @vasyok92
    @vasyok92 6 ปีที่แล้ว

    Больше практики пожалуйста)

  • @АртёмЕвгеньевич-ь6т
    @АртёмЕвгеньевич-ь6т 6 ปีที่แล้ว

    А когда будет продолжение Vue.js и Laravel ????

  • @xaxage
    @xaxage 3 ปีที่แล้ว

    А что будет со значениями после миграции ? Они просто пропадут ?

  • @seiidkhandzhursumbekov1013
    @seiidkhandzhursumbekov1013 3 ปีที่แล้ว

    А можете пожалуйста объяснить, чем отличается допустим импорт дампа базы данных от миграций? зачем нужны миграции когда можно сделать экспорт/импорт дампа БД ?

    • @DKADEVELOP
      @DKADEVELOP  3 ปีที่แล้ว

      Миграции это не дамп базы данных, это исключительно для разработки, обновления, для всей жизнедеятельности приложения, пока оно работает. Оно не связано с данными, оно связано со структурой и архитектурой.

  • @k1b3rP4nk
    @k1b3rP4nk 4 ปีที่แล้ว

    Ну а что делать тем у кого в базе уже десятки схем и многие сотни таблиц ( случай нашей команды ).. миграции тут явно не помогут

  • @RTDox
    @RTDox 5 ปีที่แล้ว +2

    Ты говоришь о таблице где можно хранить пол пользователя. А можно хранить четверть пользователя? XD

    • @DKADEVELOP
      @DKADEVELOP  5 ปีที่แล้ว

      При желании можно все...

  • @IldarSaribzhanov
    @IldarSaribzhanov 6 ปีที่แล้ว +1

    Очень категоричное заявление, что миграция не отвечает за те данные, которые содержатся в таблице. Внутри методов up и down можно писать сильно больше чем команды создания/редактирования. Например, меняется архитектура БД, очень сильно меняется. Например, 2 таблицы А и Б объединяются в 3 В. В этом случае можно написать миграцию, которая на up:
    1. создаст новую таблицу В
    2. Перегонит из двух старых (А, Б) перегонит данные в В
    3. Удалить старые таблицы
    А на down произведет обратные действия.
    Т.е. допускаются вообще любые действия с БД и не только, например за структурой можно сходить на сторонний ресурс и что-то там взять (Не делайте так, это не безопасно)

  • @meridian2469
    @meridian2469 3 ปีที่แล้ว

    +