This post is also available in:
English
Pada tutorial kali ini kita akan mambahas tentang migration, cara membuat file migration dan cara menggunakannya. Migration sangat mempermudah saat pengerjaan dalam satu tim.
Pengertian Migration Laravel
Migration adalah sebuath fitur yang ada pada laravel, migration Control Version System untuk database. dengan menggunakan migration laravel, memungkinkan kita untuk mengelola database dengan mudah.
Create Migration:
Gunakan perintah di bawah ini untuk membuat migrasi untuk tabel database.
php artisan make:migration create_clients_table
Setelah menjalankan perintah di atas, Anda dapat melihat file baru yang dibuat seperti di bawah ini dan Anda harus menambahkan kolom baru untuk string, integer, timestamp, dan tipe data teks seperti di bawah ini:
2022_04_13_105846_create_clients_table.php
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateClientsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('clients', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->string('address');
$table->timestamps();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('clients');
}
}
Run Migration:
Dengan menggunakan perintah di bawah ini, kita dapat menjalankan migrasi dan membuat tabel database.
php artisan migrate
Buat Migrasi dengan Tabel:
php artisan make:migration create_clients_table --table=clients
Jalankan Migrasi Tertentu:
php artisan migrate --path=/database/migrations/2020_04_01_064006_create_posts_table.php
Migration Rollback:
php artisan migrate:rollback
Demikian tutorial kali ini, semoga bermanfaat untuk teman semua. Salam sukeses.
Terimakasih.
Comments 1