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

  1. 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 di database/migrations.

Langkah 2: Definisikan Struktur Basis Data

  1. Buka file migrasi yang baru dibuat di database/migrations (misalnya, xxxx_xx_xx_create_posts_table.php).

  2. Sesuaikan metode up untuk menentukan struktur tabel posts:

                                
    public function up() { Schema::create('posts', function (Blueprint $table) { $table->id(); $table->string('title'); $table->text('content'); $table->timestamps(); }); }
                                
                                

Langkah 3: Jalankan Migrasi

  1. 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.

Tutorial CRUD - Bagian 3