Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator migracji Laravel

Kod migracji bazy danych dla Laravel

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Zdefiniuj kolumny, aby wygenerować migrację Laravel.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator migracji Laravel

Migracje to wersjonowanie struktury bazy danych. Zamiast ręcznie tworzyć tabele, opisuje się je w kodzie i uruchamia poleceniem php artisan migrate.

Format kolumny

Każda linia to typ nazwa modyfikatory:

string name
string email unique
integer age nullable
decimal price default:0

Dostępne modyfikatory

ModyfikatorEfekt
nullablekolumna może być pusta
uniquewartości muszą być unikalne
indexdodaje indeks
default:wartośćwartość domyślna

Przykład

Migracja tabeli produktów z polami name, slug, price i description generuje kod z $table->string('name'), $table->string('slug')->unique() i automatycznymi znacznikami czasu.

Jak użyć?

  1. Zapisz plik w database/migrations/ z nazwą zawierającą znacznik czasu.
  2. Uruchom php artisan migrate.
  3. W razie potrzeby cofnij zmianę: php artisan migrate:rollback.

Najczęstsze pytania

Dlaczego nie edytować bazy ręcznie?

Ręczne zmiany nie są odtwarzalne na innym środowisku. Migracje dają spójność i historię zmian w repozytorium.

Czym różni się id() od increments()?

id() tworzy klucz BIGINT UNSIGNED AUTO_INCREMENT. increments() to starszy odpowiednik dla INT.

Jak dodać klucz obcy?

Użyj metody foreignId('user_id')->constrained() lub foreign() w kodzie migracji.

Zobacz też — powiązane narzędzia

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!