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..
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
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..
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi gnykspr -- 15 Eylül 2014; 17:29:30 >