Merhaba arkadaşlar, laravel ile bir proje geliştirmek için öğrenmeye başladım. videolu dersler vs izliyorum okuyorum. Fakat ilginç bir sorun var.http://laravel.com/docs/eloquent#insert-update-delete bu işlemleri gerçekleştiremiyorum. her seferinde bana Whoops, looks like something went wrong. hatası veriyor. ne yapsam değişmedi. yapmaya çaliştiğim şu basit işlemin kodlarını veriyorum;
models/yazilar.php
<?php
class Yaz extends Eloquent { protected $table = 'yazilar'; protected $guarded = array(); }
routes.php
<?php
Route::get('/', function() { $uye = new Yaz;
$uye->baslik = 'Can'; $uye->icerik = 'Can';
$uye->save(); });
görüldüğü üzere işlem gayet basit. videolu olarak ta yapmaya çaliştim. videoyu çeken kişi hiçbir sorun almadan yoluna devam etti fakat bende olmuyor. nerede hata var arkadaşlar?
not: database ayarları yapıldı. el ile veri girişi yapıldı. ne insert ne de sayfaya basım işlemi başarısız oldu, protected $fillable = array('baslik', 'icerik'); olarak ta denedim, sonuç değişmedi.
iyi çalışmalar..
< Bu mesaj bu kişi tarafından değiştirildi gnykspr -- 15 Eylül 2014; 17:29:30 >
Sorun çözüldü arkadaşlar, models'ta oluşturulan dosya isimleri yazilar.php'nin iceriğinde Eloquent tarafından extends yapılan class ismi ile aynı olacakmiş: örnek class yazilar extends Eloquent {} gibi, fakat videoda izlediğim örnekte, class ismi büyük harf ile başlamıştı, yani yazilar.php içeriği class Yazilar extends Eloquent olarak tanımlanmıştı. orada çalıştı fakat bende çalışmamıştı. iyi çalışmalar..
config.php'den debug => true videolarda hata yapınca benden farklı yazi cikiyordu. teşekkürler önerin için. benim gibi mvc framework'e yeni başlayanların en küçük şeyleri bile gözden kaçırmamaları şart.
models/yazilar.php
<?php
class Yaz extends Eloquent {
protected $table = 'yazilar';
protected $guarded = array();
}
routes.php
<?php
Route::get('/', function()
{
$uye = new Yaz;
$uye->baslik = 'Can';
$uye->icerik = 'Can';
$uye->save();
});
görüldüğü üzere işlem gayet basit. videolu olarak ta yapmaya çaliştim. videoyu çeken kişi hiçbir sorun almadan yoluna devam etti fakat bende olmuyor. nerede hata var arkadaşlar?
not: database ayarları yapıldı. el ile veri girişi yapıldı. ne insert ne de sayfaya basım işlemi başarısız oldu, protected $fillable = array('baslik', 'icerik'); olarak ta denedim, sonuç değişmedi.
iyi çalışmalar..
< Bu mesaj bu kişi tarafından değiştirildi gnykspr -- 15 Eylül 2014; 17:29:30 >