Sınav 1 - Çözümler (2024-2025)
Completion requirements
Soru 7
Aşağıda bir Laravel projesindeki migration dosyalarından birinde yer alan kod bloğu verilmiştir.
a) Bu kod bloğu ile yapılmak istenen işlem nedir?
b) Bu işlemin geri alınması için gerekli kodların yazılacağı fonksiyonun adı ne olmalıdır? (10 Puan)
Laravel kod bloğu
public function up(): void
{
Schema::table('kullanici', function (Blueprint $table) {
$table->id();
$table->string('eposta')->unique();
$table->string('password');
});
}
Olası cevap
a) Bu kod bloğu, "kullanici" isimli bir tablo oluşturur ve bu tabloda eposta ve password sütunlarını tanımlar. eposta sütunu benzersizdir.
b) Bu işlemin geri alınması için kullanılan fonksiyon adı down olmalıdır.