İçeriğe geç

Kategori: Web Programlama

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

HTTP Kodlarının Kedi Versiyonu

HTTP kodlarıyla herkes karşılaşmıştır. Kimileri bilir kimileri bilmez. Bilmeyenler, ilgilenmeseler de merak edenler için aşağıdaki listeden ne işe yaradıklarını öğrenebilirsiniz. Listenin altında da resimli anlatımı var. Kesinlikle aklınızda kalacaktır 😛 1xx – Bilgi 100 Continue Devam 101 Switching Protocols Anahtarlama Protokolü 102 Processing WebDAV : İşlem 2xx – Başarı 200…

Yorum Bırak

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

jQuery İle Işıkları Söndür Uygulaması

Özellikle video sitelerinde kullanılan “Işıkları Kapat” özelliği bir ara çok moda oldu. Bloglarda bile kullanılır olmuştu. Daha çok sitelerin odaklanma noktası dışındaki görüntüleri hafifletmek için kullanılan bu özellik açık renki sitelerde gece vakitleri için de işe yarıyor. Herhangi bir site odaklama gerekmeyecek bir özelliğe sahip olsa dahi bu özelliği sırf geç saatlerdeki kullanıcıları için kullanabilir.

Örneğin açık tonlarda hoş bir tasarıma sahip bir blog sitesi, bir çocuk oyun sitesi, forum sitesi vb. siteler geç fakitlerdeki kullanıcılar için bu özelliği sitelerine eklerse kullanıcıları tarafından tercih nedeni bile olabilir. Benim kullandığım tema pek açık toklarda olmadığı için tercih etmedim.

Gelelim bu güzel özelliğin kodlarına ve açıklamasına. Aslında satır satır inceleyecek olursak çok basit olduğunu göreceğiz. Herşey 2 satırlık JavaScript kodundan oluşuyor.

Yorum Bırak

HTML 5 Nedir ?

Gelişen teknolojiye ayak uydurmak zor oluyor. Her gün yeni sistemler, yeni teknolojiler karşımıza çıkıyor. Mekanik gelişmelerin arkasında belkide dünya genelinde sadece yazılımla ilgilenen veya bilgisayar konusunda biraz fazla bilgisi olanların takip ettiği gelişmeler de var. Yazılım dünyasıdurmak bilmeden hergün hızla büyümeye devam ediyor. Web in en yaşlı teknolojilerinden olan HTML güncellenerek 5. sürümüne yükseltildi.

HTML güncelleme ile hem programcılar için hem de kullanıcılar için birçok yenilik getiriyor. Programcı taraflı bakacak olursak yeni yeni elementlerle hem programlamayı kolaylaştırıyor, uzun kodlardan kurtarıyor, hem de kullanıcı ile etkileşimde daha çok yardımcı oluyor. Kullanıcı taraflı bakacak olursak siteler daha da görsel ve kullanılabilir oluyor.

Aşağıdaki resimde periyodik tablo şeklinde nesneleri inceleyebilirsiniz. Kolaylıkla fark edebileceğiniz değişiklikler var. Yeni elementlerin eklenmesiyle beraber artık ihtiyaç bulunmayan nesneler de çıkartıldı.

HTML 5 Elementlerinin Periyodik Yapısı
Yorum Bırak