20 Mayıs 2019 Pazartesi

Hızlı Laravel MVC


model dosyaları

Laravel Model dosyaları App klasörü altında tutulur. Database tanımlaması yapılır.

php artissan make:model dosyaadi şeklinde oluşturulur.

Model Dosyası içeriğinde

protected $table = 'yazi';
protected $fillable = ['sutun1','sutun2',...]; şeklinde teker teker doldurulabilecek(işlem yapılabilir) alanlar tespit edilebilir.

Tek tek yazmak yerine
protected $querded = []; şeklinde tüm alanların doldurulabilir(işlem yapılabilir) olduğunuda belirtebiliriz

View dosyaları

resources/views klasörü altında dosya_ad.blade.php olarak tanımlanan dosyalardır. sağ klik yeni dosya diyerek oluşturulur.

Controller
app/http/controllers altında tutulurlar.

php artisan make controller DosyadController 
şeklinde isimlendirilirler. İlk harfler büyük olmalı.
php artisan make controller DosyadController --resource 
yazarsak fonksiyonlar hazır gelir.
Controller dosyası içeriğinde en üste hakkında sınıf işlem yapılacak model dosyası use olarak eklenmeli.