Laravel Migrate Tablo Oluşturma
Laravel’da bir migration (veri tabanı tablosu oluşturma) işlemi oldukça kolaydır.
Laravel’in migration araçları sayesinde, terminal veya komut istemcisinde aşağıdaki komutla yeni bir migration dosyası oluşturabilirsiniz.
php artisan make:migration create_tablo_adi_table
Bu komut, create_tablo_adi_table
adında yeni bir migration dosyası oluşturur. Burada tablo_adi
kısmını kendi tablonuzun adıyla değiştirmeniz gerekmektedir.
Oluşturulan migration dosyasını düzenleyerek, tabloyu oluşturacak sütunları tanımlamanız gerekmektedir. Örneğin, database/migrations
dizinindeki oluşturduğunuz dosyayı açarak up
metodu içine sütunları tanımlayabilirsiniz.
Örnek bir migration dosyası şu şekilde olabilir:
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
class CreateTabloAdiTable extends Migration
{
public function up()
{
Schema::create('tablo_adi', function (Blueprint $table) {
$table->id();
$table->string('isim');
$table->integer('yas');
$table->timestamps();
});
}
public function down()
{
Schema::dropIfExists('tablo_adi');
}
}
Migration’ı çalıştırmak için aşağıdaki komutu kullanabilirsiniz:
php artisan migrate
Bu komut, up
metodunda tanımladığınız tabloyu oluşturacaktır.
Bu adımları takip ederek Laravel’da migration kullanarak veri tabanı tablosu oluşturabilirsiniz.