Membuat Model dan Migrasi
Pada bagian ini, kita akan membuat model dan migrasi untuk entitas yang akan kita kelola. Sebagai contoh, kita akan membuat entitas Post
dengan atribut title
dan content
.
Langkah 1: Membuat Model dan Migrasi
-
Jalankan perintah berikut di terminal untuk membuat model
Post
beserta migrasinya:php artisan make:model Post -m
Perintah ini akan membuat file model di
app/Models/Post.php
dan file migrasi didatabase/migrations
.
Langkah 2: Definisikan Struktur Basis Data
-
Buka file migrasi yang baru dibuat di
database/migrations
(misalnya,xxxx_xx_xx_create_posts_table.php
). -
Sesuaikan metode
up
untuk menentukan struktur tabelposts
:public function up() { Schema::create('posts', function (Blueprint $table) { $table->id(); $table->string('title'); $table->text('content'); $table->timestamps(); }); }
Langkah 3: Jalankan Migrasi
-
Jalankan perintah berikut untuk menerapkan migrasi dan membuat tabel
posts
di basis data:php artisan migrate
Sekarang kita memiliki tabel posts
di basis data kita. Pada bagian selanjutnya, kita akan membuat controller dan rute untuk operasi CRUD.