Model Oluşturma (Creating Model)

model-olusturma-creating-model (büyük resim için tıklayın)

Bu gönderide model oluşturmaktan bahsediyorum. Model; veritabanı ile etkileşimde olduğumuz sınıftır. Model oluşturmak için;

  • php artisan make:model Modelisim

komutu kullanılır. Daha önce oluşturulan singers tablosu için örnek bir model oluşturalım;

  • php artisan make:model Singer

Yukarıdaki komut, app/Models dizini içerisine Singer.php isminde model sınıfı oluşturur. Bu sınıfta kullanılabilecek temek kodlamalar aşağıdadır;

  • public $table="singers"; //tablo isimlendirme
  • public $fillable=["first_name","last_name","gender","isActive"]; //doldurulabilir(Örn; Form ile veri girişi) alanlar
  • protected $guarded=["id"]; //doldurulamaz alanlar
    • protected $guarded=[]; //kullanılsaydı tüm alanlar fillable (doldurulabilir) durumda olurdu
  • public $timestamps = false; // migration dosyasında $table->timestamps() fonksiyonu kullanılmadığında belirtim gerekli

omurserdarr

Ömürcan Serdar, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Etiketler

model 

Beğeni

Toplam Beğeni Sayısı: 2


laravel Kategori

Yerelleştirme (Localization #2)

Yerelleştirme (Localization)

Asset Fonksiyonu ile Varlıklara Erişim (accessing assets via asset function)