Adatbázisok létrehozása és kezelése Migration s az in Laravel

-ban kényelmes módot biztosít az adatbázisok létrehozására és kezelésére Laravel. olyanok, mint az adatbázis verziószabályozása, lehetővé téve az adatbázis szerkezetének időbeli módosítását és a változások nyomon követését. Íme egy lépésenkénti útmutató a használatához: migrations schema Migrations migrations Laravel

 

Létrehozása a Migration

Új létrehozásához migration használhatja az Artisan parancsot. Például egy táblázat létrehozásához futtassa a következő parancsot: make:migration migration users

php artisan make:migration create_users_table

 

Meghatározása a Schema

Nyissa meg a létrehozott migration fájlt a  könyvtárban. A metódusban a builder segítségével definiálhatja a táblához tartozó értéket. Például egy és oszlopokkal rendelkező táblázat létrehozásához használhatja a következő módszert: 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();  
});  

 

Futás Migrations

Az adatbázisban a megfelelő táblák végrehajtásához és létrehozásához használja az Artisan parancsot: migrations migrate

php artisan migrate

 

Rollback

Ha vissza kell vonnia egy migration, használhatja a parancsot. Ezzel visszaállítja az utolsó köteget: migrate:rollback migrations

php artisan migrate:rollback

 

Kezelő Migration állapot

Laravel nyomon követi, hogy melyeket hajtották végre egy tábla segítségével az adatbázisban. A parancs segítségével megtekintheti mindegyik állapotát: migrations migrations migrate:status migration

php artisan migrate:status

 

Táblázatok módosítása

migration Ha módosítania kell egy meglévő táblát, a paranccsal létrehozhat egy újat, és a szükséges módosítások elvégzéséhez használhatja az építő metódusait, például, , vagy. make:migration schema addColumn renameColumn dropColumn

 

Az in használata strukturált és hatékony módot biztosít az adatbázisok létrehozására és kezelésére. A verzióvezérléshez hasonló funkciók használatával egyszerűen módosíthatja az adatbázis szerkezetét, és nyomon követheti ezeket a változásokat az idő múlásával. migrations Laravel schema