Praca z migracjami Laravel

Spisie treści
Kiedy już stworzymy fundamenty w naszej aplikacji, jednym z najważniejszych kroków jest wygenerowanie Modele i tablice w naszych bazach danych, które możemy później wypełnić i tym samym wypełnić część cyklu aplikacyjnego.
Ale aby się tam dostać, wiemy, że bazy danych bardzo się zmieniają wraz z rozwojem rozwoju, zawsze będzie pole do dodania lub usunięcia, a gdy wszystko będzie gotowe, musimy zachować historię wszystkiego, co zrobiliśmy, aby replikować aplikację w innych środowiskach.
WymaganiaPierwszą rzeczą, której będziemy potrzebować, jest podstawowa instalacja z Laravel a także instancja serwera MySQL do którego możemy podpiąć naszą aplikację, dzięki temu będziemy mieli to, co jest niezbędne do wykonania tego samouczka.
1- Najpierw musimy wygenerować naszą tabelę migracji, do tego będziemy używać rzemieślnik Aby osiągnąć nasz pierwszy cel, użyjemy następującego polecenia w konsoli naszej aplikacji:
migracja rzemieślnika php: zainstaluj

2- Ponieważ stworzyliśmy naszą tabelę migracji, teraz wygenerujemy naszą pierwszą tabelę, w tym celu musimy użyć następującego kodu:
migracja artysty php: make create_shows_table

3- raz uruchomiliśmy poprzednie polecenie z rzemieślnik, w naszej aplikacji musiał zostać utworzony nowy plik, który będzie zawarty w katalogu aplikacja / baza danych / migracjeWewnątrz znajdziemy plik, który musi zawierać datę dnia, w którym uruchomiliśmy poprzednie polecenie oraz nazwę migracji, na przykład: 2014_07_08_222551_create_shows_table.php, w środku znajdziemy treść podobną do poniższego obrazka:

4- Jeśli teraz chcemy, aby ta zmiana zaczęła obowiązywać, wystarczy ponownie uruchomić migrację:
migracja rzemieślnika php

5- Teraz, gdy mamy pierwszą migrację i chcemy dodać nowe pole, postępujemy w ten sam sposób, generując nową migrację dla nowego pola. Pierwszą rzeczą, którą zrobimy, jest wygenerowanie pliku, w którym wpisujemy następujące polecenie w rzemieślnik:
migracja artysty php: utwórz add_actor_to_shows_table

6- To będzie wygeneruj plik z migracją, tak jak w przykładzie, w którym tworzymy tabelę, będzie to znajdować się w ścieżce aplikacja / bazy danych / migracjeWewnątrz znajdziemy plik z datą i godziną wygenerowania oraz nazwą migracji. Wewnątrz zobaczymy coś takiego:

7- Wreszcie, aby to odniosło skutek, wracamy do uruchom migrację z rzemieślnik, dzięki temu osiągniemy, że nasz stół przyjmuje zmiany, które wprowadziliśmy, w ten sposób będziemy mieć kontrolę nad każdą zmianą, którą wprowadzamy w strukturze:
migracja rzemieślnika php

Jak widzimy, używając rzemieślnik możemy tworzyć nasze stoły i bardzo łatwo je zmieniać, najbardziej niezwykłą rzeczą jest to, że Laravel dba o to wszystko, mamy bardzo niski margines błędu, unikając konieczności debugowania bazy danych, więc koncentrujemy się tylko na naszej aplikacji.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave