Mencipta dan Mengurus Pangkalan Data dengan Migration s in Laravel

Dalam Laravel, sediakan cara yang mudah untuk mencipta dan mengurus pangkalan data s. adalah seperti kawalan versi untuk pangkalan data anda, membolehkan anda mengubah suai struktur pangkalan data dari semasa ke semasa dan menjejaki perubahan. Berikut ialah panduan langkah demi langkah untuk menggunakan dalam: migrations schema Migrations migrations Laravel

 

Mencipta a Migration

Untuk mencipta migration, anda boleh menggunakan arahan Artisan. Sebagai contoh, untuk membuat untuk membuat jadual, jalankan arahan berikut: make:migration migration users

php artisan make:migration create_users_table

 

Mentakrifkan Schema

Buka migration fail yang dijana dalam  direktori. Dalam kaedah, anda boleh menentukan untuk jadual anda menggunakan pembina. Sebagai contoh, untuk membuat jadual dengan dan lajur, anda boleh menggunakan kaedah: 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();  
});  

 

Berlari Migrations

Untuk melaksanakan dan mencipta jadual yang sepadan dalam pangkalan data, gunakan perintah Artisan: migrations migrate

php artisan migrate

 

Rollback

Jika anda perlu membuat asal migration, anda boleh menggunakan arahan. Ini akan mengembalikan kumpulan terakhir: migrate:rollback migrations

php artisan migrate:rollback

 

Menguruskan Migration Status

Laravel menjejaki yang telah dilaksanakan menggunakan jadual dalam pangkalan data. Anda boleh menggunakan arahan untuk melihat status setiap: migrations migrations migrate:status migration

php artisan migrate:status

 

Mengubah suai Jadual

Jika anda perlu mengubah suai jadual sedia ada, anda boleh membuat yang baharu migration menggunakan arahan dan menggunakan kaedah pembina seperti, , atau untuk membuat perubahan yang diperlukan. make:migration schema addColumn renameColumn dropColumn

 

Menggunakan dalam menyediakan cara berstruktur dan cekap untuk mencipta dan mengurus pangkalan data. Dengan menggunakan fungsi seperti kawalan versi, anda boleh membuat perubahan pada struktur pangkalan data anda dengan mudah dan menjejaki perubahan tersebut dari semasa ke semasa. migrations Laravel schema