Neler yeni

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

  • Merhaba değerli Foruma Gel üyeleri formumuza kayıt olarak sizlerle birlikte büyüyebiliriz. Sizleri seviyoruz. Foruma Gel Yönetimi!
Yan Yana Banner

Migrations (Göçler) (1 Görüntüleyici)

fikretyn
Yan Yana Banner

fikretyn

Resim Yükle
0
forumagel.com
Katılım
12 Mar 2024
Konular
0
Mesajlar
60
Tepkime puanı
24
Puan
8
Konum
samsun

Migrations (Göçler)​

Migrations, veritabanı tablolarını oluşturmak, değiştirmek veya silmek için kullanılan yapılandırılmış dosyalardır. Bu dosyalar, veritabanı şemasının sürüm kontrolünü sağlar ve ekip üyelerinin veritabanı değişikliklerini senkronize etmesini kolaylaştırır.
  1. Migration Oluşturma:Yeni bir migration dosyası oluşturmak için make:migration komutunu kullanabilirsiniz.
    php artisan make: migration create_users_table
  2. Migration'ları Yürütme:Tanımladığınız migration'ları veritabanında çalıştırmak için migrate komutunu kullanabilirsiniz.
    php artisan migrate
  3. Rollback Yapma:Son yürütülen migration'ı geri almak için migrate:rollback komutunu kullanabilirsiniz.
    php artisan migrate: rollback
  4. Yeniden Yürütme:Tüm migration'ları geri alıp yeniden yürütmek için migrate:refresh komutunu kullanabilirsiniz.
    php artisan migrate: refresh
  5. Migrate İptali:Tüm migration'ları iptal etmek için migrate:reset komutunu kullanabilirsiniz.
    php artisan migrate: reset

Seeding (Tohumlama)​

Seeding, veritabanını örnek verilerle doldurmak için kullanılan bir yöntemdir. Bu, özellikle test verileri oluşturmak veya geliştirme ortamlarını hazırlamak için yararlıdır.
  1. Seeder Oluşturma:Yeni bir seeder dosyası oluşturmak için make:seeder komutunu kullanabilirsiniz.
    php artisan make: seeder UsersTableSeeder
  2. Seeder'ları Çalıştırma:Tanımladığınız seeder'ları çalıştırmak için db:seed komutunu kullanabilirsiniz.
    php artisan db:seed
  3. Belirli Seeder'ları Çalıştırma:Belirli seeder'ları çalıştırmak için --class seçeneğini kullanabilirsiniz.
    php artisan db:seed --class=UsersTableSeeder
  4. Composer ile Seeder'ları Yürütme:Yapılandırılmış bir şekilde seeder'ları yürütmek için Composer ile db:seed komutunu kullanabilirsiniz.
    composer db:seed

Özetleme​

Migrations ve seeding, Laravel'de veritabanı yönetimi için güçlü araçlardır. Migrations, veritabanı şemalarını yapılandırmanın ve yönetmenin temel bir yolunu sağlar, seeding ise veritabanını örnek verilerle doldurmanın etkili bir yoludur. Bu araçlar, Laravel geliştiricilerine uygulama geliştirme sürecini hızlandırmak ve veritabanı yönetimini kolaylaştırmak için önemli bir katkı sağlar.
 

Şu an konuyu görüntüleyenler

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

Zevkini yansıtan rengi seç

Geniş / Dar görünüm

Temanızı geniş yada dar olarak kullanmak için kullanabileceğiniz bir yapıyı kontrolünü sağlayabilirsiniz.

Izgara görünümlü forum listesi

Forum listesindeki düzeni ızgara yada sıradan listeleme tarzındaki yapının kontrolünü sağlayabilirsiniz.

Resimli ızgara modu

Izgara forum listesinde resimleri açıp/kapatabileceğiniz yapının kontrolünü sağlayabilirsiniz.

Kenar çubuğunu kapat

Kenar çubuğunu kapatarak forumdaki kalabalık görünümde kurtulabilirsiniz.

Sabit kenar çubuğu

Kenar çubuğunu sabitleyerek daha kullanışlı ve erişiminizi kolaylaştırabilirsiniz.

Köşe kıvrımlarını kapat

Blokların köşelerinde bulunan kıvrımları kapatıp/açarak zevkinize göre kullanabilirsiniz.

Geri