Ларавел миграциясы кантип иштейт?
Ларавел миграциясы кантип иштейт?

Video: Ларавел миграциясы кантип иштейт?

Video: Ларавел миграциясы кантип иштейт?
Video: Laravel курс с нуля, база. 13. Миграции. Редактирование миграций 2024, Ноябрь
Anonim

3 Жооптор. Миграциялар маалымат базаңыз үчүн версияны башкаруунун бир түрү болуп саналат. Алар командага маалымат базасынын схемасын өзгөртүүгө жана учурдагы схеманын абалынан кабардар болууга мүмкүндүк берет. Миграциялар колдонмоңуздун схемасын оңой башкаруу үчүн, адатта, схема куруучу менен жупташкан.

Бул жерде, ларавелде миграциянын кандай пайдасы бар?

Жөнөкөй сөз менен айтканда, Laravel миграциясы phpmyadmin же sql lite же менеджериңиз кандай болбосун, маалымат базасын башкаруучуга барбастан, маалымат базасында таблица түзүүгө мүмкүндүк берүүчү ыкма.

Экинчиден, мен ларавелде кантип көчүп кетем? үчүн түзүү а миграция , колдонуңуз жасоо : миграция Artiser буйругу: Качан сен түзүү а миграция файл, Ларавел аны /database/migrations каталогунда сактайт. Ар бир миграция файлдын аталышы уруксат берген убакыт белгисин камтыйт Ларавел миграциянын тартибин аныктоо.

Ушундай жол менен, ларавелдеги миграция деген эмне?

Кол өнөрчү жана Ларавел Миграциялар. Кыскача айтканда, миграциялар – бул up() жана down() методдору менен класс аныктамасын камтыган файлдар. up() ыкмасы качан иштетилет миграция маалыматтар базасына өзгөртүүлөрдү киргизүү үчүн аткарылат. Өзгөртүүлөрдү кайтаруу үчүн down() ыкмасы иштетилет.

Ларавелдеги белгилүү бир миграцияны кантип артка кайтарсам болот?

Партиянын номерин өзгөртүңүз миграция сен каалайсың артка кайтаруу эң бийикке. чурка көчүү : артка кайтаруу.

  1. МБга өтүңүз жана сиздин спецификалык миграция үчүн миграциялык жазууну жок кылыңыз/атын өзгөртүңүз.
  2. Белгилүү миграция аркылуу түзүлгөн таблицаны таштаңыз.
  3. php artisan migrate --path=/database/migrations/your-specific-migration иштетиңиз. php.

Сунушталууда: