Laravel 7 Tutorial Membuat Blog Lengkap CMS Part #5 – Laravel 7 CRUD Application for Kategori Berita

0
1928

2. Membuat Tabel Kategori Berita dengan Database Migrations
Membuat tabel kategori berita pada database MySQL pada tutorial Laravel 7 kali ini kita akan memanfaatkan database migrations nya framework Laravel, oke langsung saja ya soba, buka jendela Terminal/ Command Prompt pada PC atau laptop terbaik kesayangan Anda. Lalu dengan perintah change directory (cd) arahkan pada project Laravel 7 blogcms Anda, lalu langsung saja jalankan perintah artisan berikut, tapi bisa loh sambil ngopi-ngopi hehee..

php artisan make:migration create_kategories_table --create=kategories

Laravel 7 perintah database make migrations diatas jika kita jalankan maka akan menciptakan sebuah file migration pada folder “database/migrations”, seperti terlihat pada struktur berikut :

Database migrations kategories
Database migrations kategories

Seperti yang dikatakan Laravel pada website resminya “The new migration will be placed in your database/migrations directory. Each migration file name contains a timestamp, which allows Laravel to determine the order of the migrations.”

Kumudian lakukan sedikit modifikasi pada file migration yang kita buat pada function up() sehingga menjadi seperti contoh berikut :

public function up() {
Schema::create('kategories', function (Blueprint $table) {
$table->bigIncrements('id_kategori');
$table->string('kategories');
$table->string('slug_kategories');
$table->timestamps();
});
}

Jangan lupa menyimpan kembali lalu jalankan spesifik database migration seperti berikut :

php artisan migrate --path=/database/migrations/namafile.php

Seperti contoh berikut :

Laravel Specific Database Migration
Laravel Specific Database Migration