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