PRAKTEK (1) Untuk melanjutkan ke bab berikutnya, kita perlu untuk mempersiapkan data-data awal di database. Oleh karenanya, mari kita lakukan persiapan tersebut di sini. Inilah yang akan kita kerjakan: 1. Membuat migration untuk tabel categories dengan field-field berikut: 1. id: Integer {PK} {AutoIncrement} 2. name: String 3. created_at: Timestamps 4. updated_at: Timestamps 2. Membuat 10 untuk table categories di atas. Langkah-langkahnya adalah sebagai berikut. Pertama kamu masuk ke workspace masing-masing dulu ya di terminal (ingat caranya di bab instalasi dan konfigurasi).
Membuat Tabel dan Strukturnya dengan Migration Buka file yang baru digenerate (nama file berakhiran create_categories_table.php) di direktori database/migrations lalu pastikan kode nya menjadi seperti ini:
3. Jalankan migration Dengan demikian maka kamu bisa cek di database toko-online kini sudah memiliki tabel categories dengan field-field seperti yang kita definisikan pada file migration kita. Selanjutnya kita akan mengisi 10 data awal untuk tabel categories
Mengisi data awal dengan Seeder . Buat file seeder untuk tabel categories Sebelum kita bisa insert data di Seeder kita perlu model category. Buat dulu Model Category,
Lalu buka file CategoryTableSeeder Lalu buka file CategoryTableSeeder.php pada direktori database/seeds, dan isi kode….,sebelum itu *Perhatikan sebelum bisa menggunakan new Category kita menambahkan baris use App\Category; dibagian atas file untuk mengimport model Category yang terletak di app/Category.php.
CategoryTableSeeder
.Setelah itu eksekusi seed di atas dengan perintah ini: