Tarjoa Laravel kätevä tapa luoda ja hallita tietokantoja s. ovat kuin tietokannan versionhallinta, jonka avulla voit muokata tietokannan rakennetta ajan myötä ja seurata muutoksia. Tässä on vaiheittaiset ohjeet käyttöä varten: migrations schema Migrations migrations Laravel
Luodaan a Migration
migration Voit luoda uuden käyttämällä Artisan-komentoa. Jos haluat esimerkiksi luoda taulukon luomista varten, suorita seuraava komento: make:migration
migration users
php artisan make:migration create_users_table
Määrittelemällä Schema
Avaa luotu migration tiedosto hakemistossa . Metodissa voit määrittää taulukollesi rakentajan avulla. Voit esimerkiksi luoda taulukon sarakkeilla ja käyttämällä seuraavaa menetelmää: 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();
});
Juoksemassa Migrations
Suorittaaksesi ja luodaksesi vastaavat taulukot tietokantaan, käytä Artisan-komentoa: migrations migrate
php artisan migrate
Rollback
Jos sinun on kumottava migration, voit käyttää komentoa. Tämä palauttaa viimeisen erän: migrate:rollback
migrations
php artisan migrate:rollback
Hallintatila Migration _
Laravel pitää kirjaa siitä, mitkä on suoritettu tietokannan taulukon avulla. Voit käyttää komentoa nähdäksesi kunkin tilan: migrations migrations migrate:status
migration
php artisan migrate:status
Taulukoiden muokkaaminen
Jos sinun on muokattava olemassa olevaa taulukkoa, voit luoda uuden migration komennolla ja tehdä tarvittavat muutokset käyttämällä rakennustyökalun menetelmiä, kuten, , tai. make:migration
schema addColumn
renameColumn
dropColumn
In tarjoaa jäsennellyn ja tehokkaan tavan luoda ja hallita tietokantoja. Käyttämällä versionhallintaa muistuttavia toimintoja voit helposti tehdä muutoksia tietokantarakenteeseen ja seurata muutoksia ajan myötä. migrations Laravel schema