Ларавелде кантип артка кайтсам болот?
Ларавелде кантип артка кайтсам болот?

Video: Ларавелде кантип артка кайтсам болот?

Video: Ларавелде кантип артка кайтсам болот?
Video: НУРИЛА - КЕРЕМЕТИМ (Жаны хит 2022) 2024, Ноябрь
Anonim

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

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

Ушундан улам, мен laravelде кантип көчүп кетем?

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

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

Ошо сыяктуу эле, ларавелде конкреттүү сеялканы кантип иштетем?

А сеялка класс демейки боюнча бир гана ыкманы камтыйт: чуркоо . Бул ыкма db:seed Artisan буйругу аткарылганда чакырылат. Ичинде чуркоо ыкма менен, сиз каалагандай маалымат базасына маалыматтарды киргизе аласыз. Дайындарды кол менен киргизүү үчүн сурам куруучуну колдонсоңуз болот же Eloquent моделинин фабрикаларын колдонсоңуз болот.

Ларавелдеги фабриканы кантип иштетем?

аныкталган колдонуу үчүн фабрика (сиздин сыноолоруңуздан же үрөнүңүздөн), биз колдонобуз фабрика тарабынан берилген функция laravel . // колдонуучуну түзүп, аларды $user = маалымат базасына сактаңыз фабрика (AppUser::class)->create(); Бул бир колдонуучуну түзөт. Көп колдонуучуларды түзүү үчүн - жөн гана экинчи параметрди өткөрүңүз фабрика функция.

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