๐ฏ Tujuan Pembelajaran
- Memahami konsep migration di Laravel.
 - Membuat tabel 
categoriesdanproducts. - Mengatur koneksi database di 
.env. 
๐งฉ Materi Pokok
- File 
.envuntuk konfigurasi database. - Perintah 
php artisan migrate. - Membuat migration baru.
 
๐งช Langkah Praktik
1. Atur Koneksi Database di .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=manajemen_produk
DB_USERNAME=root
DB_PASSWORD=
2. Buat Database di phpMyAdmin
Buat database dengan nama:
manajemen_produk
3. Jalankan Migration Bawaan Laravel
php artisan migrate
4. Buat Migration Baru untuk Kategori & Produk
php artisan make:migration create_categories_table
php artisan make:migration create_products_table
5. Edit Migration Kategori (create_categories_table.php)
Schema::create('categories', function (Blueprint $table) {
 $table->id();
 $table->string('name')->unique();
 $table->timestamps();
});
6. Edit Migration Produk (create_products_table.php)
Schema::create('products', function (Blueprint $table) {
 $table->id();
 $table->foreignId('category_id')->constrained()->onDelete('cascade');
 $table->string('name');
 $table->integer('price');
 $table->timestamps();
});
7. Jalankan Migration
php artisan migrate
๐ Tugas / Latihan
- Ubah kolom harga produk menjadi 
decimal(10,2)dan jalankan: 
php artisan migrate:refresh
- Ambil screenshot hasil tabel di phpMyAdmin.
 
๐ก Catatan Tambahan
- Migration memudahkan versioning struktur database.
 - Menghindari perubahan manual yang rawan error.
 - Membuat proyek lebih mudah untuk deploy dan kolaborasi.