Lompat ke konten Lompat ke sidebar Lompat ke footer

cara membuat migration livewire pada laravel 10

 masuk terminal, "tingkatpendidikan" sesuaikan nama modelnya 

"-m" adalah sekalian penbuatan migration

php artisan make:model TingkatPendidikan -m


pada " Schema::create('tingkat_pendidikan', function (Blueprint $table) {"

jika pada "tingkat_pendidikans" ada "s" nya hapus ubh jadi "tingkat_pendidikan"


masukkan beberapa field yg akan ada di table"tingkat_pendidikan"

            $table->id();
            $table->string('tingkat');
            $table->timestamps();


totalnya seperti ini

        Schema::create('tingkat_pendidikan', function (Blueprint $table) {
            $table->id();
            $table->string('tingkat');
            $table->timestamps();
        });
    }

    /**
     * Reverse the migrations.
     */
    public function down(): void
    {
        Schema::dropIfExists('tingkat_pendidikan');
    }


di model 

"$table = 'tingkat_pendidikan';" fugsinya untuk memanggil table nantinya

$fillable = [

        'nama_kelas',
        'wali_kelas',
        'tingkat_pendidikan_id',

    ];

fungsinya untuk memanggil field yg ada pada table "tingkat_pendidikan"
yg akan di panggil pada blade & controller
    protected $table = 'tingkat_pendidikan';

    protected $fillable = [
        'nama_kelas',
        'wali_kelas',
        'tingkat_pendidikan_id',
    ];