Membuat dan Mengelola Database dengan Migration s in Laravel

Di Laravel, berikan cara mudah untuk membuat dan mengelola basis data. seperti kontrol versi untuk database Anda, memungkinkan Anda untuk memodifikasi struktur database dari waktu ke waktu dan melacak perubahan. Berikut adalah panduan langkah demi langkah untuk menggunakan in: migrations schema Migrations migrations Laravel

 

Membuat sebuah Migration

Untuk membuat yang baru migration, Anda dapat menggunakan perintah Artisan. Misalnya, untuk membuat tabel, jalankan perintah berikut: make:migration migration users

php artisan make:migration create_users_table

 

Mendefinisikan Schema

Buka migration file yang dihasilkan di  direktori. Dalam metode ini, Anda dapat menentukan untuk tabel Anda menggunakan pembuat. Misalnya, untuk membuat tabel dengan kolom dan, Anda dapat menggunakan metode: 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 mengeksekusi dan membuat tabel terkait dalam database, gunakan perintah Artisan: migrations migrate

php artisan migrate

 

Rollback

Jika Anda perlu membatalkan migration, Anda dapat menggunakan perintah. Ini akan mengembalikan kumpulan terakhir dari: migrate:rollback migrations

php artisan migrate:rollback

 

Mengelola Migration Status

Laravel melacak yang telah dieksekusi menggunakan tabel di database. Anda dapat menggunakan perintah untuk melihat status masing-masing: migrations migrations migrate:status migration

php artisan migrate:status

 

Memodifikasi Tabel

Jika Anda perlu memodifikasi tabel yang sudah ada, Anda dapat membuat yang baru migration menggunakan perintah dan menggunakan metode pembangun seperti, , atau untuk membuat perubahan yang diperlukan. make:migration schema addColumn renameColumn dropColumn

 

Menggunakan in menyediakan cara yang terstruktur dan efisien untuk membuat dan mengelola basis data. Dengan menggunakan fungsionalitas seperti kontrol versi, Anda dapat dengan mudah membuat perubahan pada struktur database dan melacak perubahan tersebut dari waktu ke waktu. migrations Laravel schema