İçeriğe geç

Kategori: PHP

Laravel’de 2 Model’i Karşılaştırma – Php’de Sınıf Karşılaştırma

Merhaba arkadaşlar, Bu yazıda benim sıkça kullandığım ve kendi yazdığım bir fonksiyonu paylaşacağım. fonksiyonun amacı 2 tane Model sınıfından referans almış objeyi karşılaştırmak. Eğer objeler değer bakımından farklı ise 0, nitelik bakımından farklı ise -1, tüm nitelikleri ve değerleri eşit ise 1 değerini döndürüyor.  Fonksiyonu biraz değiştirerek Laravel’den başımsız bir…

Yorum Bırak

Laravel Accessors ve Mutators Nedir ? Nasıl Kullanılır ?

Bu yazıda Laravel ile proge egliştirirken benim sıkça kullandığım güzel 2 özellikten bahsedeceğim.  Accessors Model ile veritabanından bir veriye ulaştıktan sonra o veriyi göstermeden önce ona müdahale etmenize imkan sağlıyor. Diyelim ki şehir adı sakladığınız bir tabloda verileriniz hep küçük harfle yazılmış durumda. Siz bu şehirleri gösterirken baş harfi büyük…

1 Yorum

Laravel’de Sık Kullandığım Paketler

Bu yazıda Laravel ile proje geliştirirken sık kullandığım paketlerden bahsedeceğim. Bu paketleri neredeyse tüm projelerde ortak olarak kullandığımı söyleyebilirim. Unutmayın bu listedekiler herkesin bildiği ve çok kullandığı paketler değil benim kendi ihtiyaçlarımdan dolayı kullandıklarımdır.   Laravel Debugbar : Laravel’in dahili birçok işlemini debug yapabilmemize olanak sağlıyor. Veritabanındaki sorguları veya e-posta işlemlerini…

2 Yorum

“Parse error: syntax error, unexpected $end” Hatası ve Çözümü

Bu aralar sık sık sistem değiştirdiğimden sürekli karşılaşır olduğum bir hatayı sizlerle paylaşmak istiyorum.

Linux sistemelrde sorun çıkarmazken windows a XAMPP kurulumuyla beraber bu hatayla karşılaşabilirsiniz. Bunun nedeni kurduğunuz veya yazdığınız scriptte kısa php taglarının olmasıdır. Çözümü ise çok basittir. Yapmanız gereken sadece XAMPP panelinden “Config” butonuna tıklamak ve…

1 Yorum

Ubuntu 12.04 – 13.04 PHP + MySQL + Apache + PHPMyAdmin Kurulumu

Merhaba arkadaşlar,

Bu makalede PHP + MySQL + Apache + PHPMyAdmin kurulumuna değineceğim. Siz de benim gibi Ubuntu üzerinde web yazılımları geliştiriyorsanız ve Lampp gibi hazır paket kullanmak istemiyorsanız aşağıdaki adımları takip edip kendi sunucunuzu kendiniz kurabilirsiniz.

GÜNCELLEME : Ubuntu 13.04 (Raring Ringtail) sürümünde sorunsuz kurulum yapılmıştır. 12.04 – 12.10 – 13.04 sürümlerinin tümünde aynı işlemler yapılmaktadır.

Heşeyden önce konsolda çalışacağımız ve uygulama yükleyeceğimiz için yönetici haklarını almamız lazım.

Komutun ardından şifrenizi girerek yönetici hakalrını alın. Ardından aşağıdaki kurulum adımlarına geçebilirsiniz.

Apache kurulumu;

Komutun ardından gelen indirme ve yükleme işlemleri için onay sorusuna “Y” tuşuna basarak onay verin. Gerekli paketler indirilecek ve kurulacaktır.

31 Yorum

PHP’de include();, include_once();, require();, require_once(); Farkları

Php kod yazmaya yeni başlayan en acemi kişiden en profesyoneline kadar herkesin başvurduğu bu 4 fonksiyonun farklarını bilen var mı ? Bazen forumlarda denk geliyorum bazen de doğruca bana soruluyor bunların farkı ne diye. Bugün bunların farkını açıklamaya karar verdim 🙂 Aslında farkını anlamak için basit bir örnek yapabilir, sonucu kendi gözlerinizle görebilirsiniz.

include(); fonksiyonundan başlayalım. Bu fonksiyon ile çağırdığımız sayfaya yüklenirken eğer bir hata olursa veya çağırdığımız sayfa içerisindeki kodlarda bir sıkıntı varsa sayfa yüklendikten sonra php uygun hatayı verir ve sayfanın yüklenmesine devam eder.

Yorum Bırak