W programie Laravel zapewnij wygodny sposób tworzenia i zarządzania bazami danych. są jak kontrola wersji dla Twojej bazy danych, umożliwiając modyfikowanie struktury bazy danych w czasie i śledzenie zmian. Oto przewodnik krok po kroku dotyczący używania w: migrations schema Migrations migrations Laravel
Tworząc Migration
Aby utworzyć nowy migration, możesz użyć polecenia Rzemieślnik. Na przykład, aby utworzyć plik do tworzenia tabeli, uruchom następujące polecenie: make:migration
migration users
php artisan make:migration create_users_table
Definiowanie Schema
Otwórz wygenerowany migration plik w katalogu. W metodzie możesz zdefiniować tabelę za pomocą konstruktora. Na przykład, aby utworzyć tabelę z kolumnami i, możesz użyć metody: database/migrations
up
schema Laravel schema users
name
email
create
Schema::create('users', function(Blueprint $table) {
$table->id();
$table->string('name');
$table->string('email')->unique();
$table->timestamps();
});
Działanie Migrations
Aby wykonać i utworzyć odpowiednie tabele w bazie danych, użyj polecenia Artisan: migrations migrate
php artisan migrate
Rollback
Jeśli chcesz cofnąć migration, możesz użyć polecenia. Spowoduje to przywrócenie ostatniej partii: migrate:rollback
migrations
php artisan migrate:rollback
Zarządzanie Migration statusem
Laravel śledzi, które zostały wykonane przy użyciu tabeli w bazie danych. Możesz użyć polecenia, aby zobaczyć status każdego z nich: migrations migrations migrate:status
migration
php artisan migrate:status
Modyfikowanie tabel
Jeśli chcesz zmodyfikować istniejącą tabelę, możesz utworzyć nową migration za pomocą polecenia i użyć metod konstruktora, takich jak, lub, aby wprowadzić niezbędne zmiany. make:migration
schema addColumn
renameColumn
dropColumn
Używanie w zapewnia uporządkowany i wydajny sposób tworzenia baz danych i zarządzania nimi. Korzystając z funkcji podobnych do kontroli wersji, możesz łatwo wprowadzać zmiany w strukturze bazy danych i śledzić te zmiany w czasie. migrations Laravel schema