Ana içeriğe git
'ya geç - Kapat
'ya geç - Kapat
Tamamlama Gereklilikleri

Migration Dosyalarının Oluşturulması

Migration dosyaları, veritabanı şemasını kod olarak temsil eden dosyalardır. Bu dosyaları oluşturmak için Laravel'ın sağladığı komutları kullanabilirsiniz. Örneğin, yeni bir tablo oluşturmak için php artisan make:migration create_tablo_adi komutunu kullanabilirsiniz. Bu komut, database/migrations dizini altında yeni bir migration dosyası oluşturur.

Migration dosyaları, up ve down metotları içerir. up metodu, yeni veritabanı yapılarını oluşturmak için kullanılırken, down metodu bu yapıları geri almak için kullanılır.

Örnek bir migration dosyası:

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

class CreateUsersTable extends Migration
{
    public function up()
    {
        Schema::create('users', function (Blueprint $table) {
            $table->id();
            $table->string('name');
            $table->string('email')->unique();
            $table->timestamps();
        });
    }

    public function down()
    {
        Schema::dropIfExists('users');
    }
}
Yeni pencerede aç