Tap, Tap, Tap – Laravel
Merhaba arkadaşlar bu makalede Laravel’de helper fonksiyonlarından tap’i anlatacağım. Öncelikle Taylor Otwell’in de dediği gibi “Tap, Tap, Tap” 🙂 Taylor “tap” için favorilerimden biridir der. tap fonksiyonunu Ruby’den esinlenmiş.
Laravel Tip: “wasRecentlyCreated” Model Attribute
Merhabalar, Bu yazıda Laravel’de pek bilinmeyen bir ipucunu paylaşacağım 🙂 Bildiğiniz gibi Eloquent ile ilgili tablomuza yeni bir satır eklemek istediğimizde ve eğer kayıt etmek istediğimiz değerde bir kayıt varsa yeniden kayıt etmek yerine aynı kaydı döndürmek istediğimizde firstOrCreate kullanıyoruz….
Laravel Service Injection
Merhaba arkadaşlar, Laravel’de geliştirdiğim projede view’da geliştirdiğim bir kütüphanenin metoduna belirli parametreler göndererek işlem yapmam gerekiyordu. Phalcon’a aşina olanlar Service Injection’u bilirler 🙂 Bunu Laravel’de şu şekilde yapabiliyorsunuz; // user/partials/avatar.blade.php @inject(‘image’, ‘App\Services\BuildImage’) <h3>Image</h3> <div class=”avatar-display”> {{ $image->getImage(‘avatar’, ‘medium’, ‘aws’) }}…
Phalcon 3.0.0 Final (LTS) yayınlandı
Merhabalar, Phalcon Ekibi 2.1’den sonra major değişiklik ile birlikte 3.0.0’ı (Long Term Support) yayınladığını duyurdu. Ve Phalcon / Zephir artık PHP 7 ile birlikte kullanıma uygun hale getirildi. 2.1 sürümüne ise artık destek vermeyecekler. Phalcon ekibi PHP’nin 5.6 ve üzeri sürümlerini kullanmayı şiddetle…
Strategy Design Pattern – Interface’nin Gücü
Merhabalar, Bu yazıda uzun zamandır yazmak istediğim Strategy Design Pattern’e yani Strateji Tasarım Desenine değineceğim. Strategy Design Pattern, nesnenin duruma göre stratejisini değiştirebilmesidir, Behavioural / Davranışsal patternler içerisinde yer alan bu pattern davranışına çalışma anında karar veren bir patterndir /…
Phalcon’da volt template engine’de PHP fonksiyonlarını kullanmak
Uzun bir aradan sonra Herkese Merhabalar, Phalcon Framework’de volt template engine’yi kullandığınızda tanımlı php fonksiyonlarını direkt olarak kullanamıyorsunuz. Şu şekilde bir kullanımda hata verir; {{ mb_substr( item[‘caption’], 0, 10, ‘UTF-8′) }} Undefined function ‘mb_substr’ in “app/views/index/index.volt” on line 5 Örneğimizde…
Phalcon Framework 2 yayınlandı
gün geldi bekleyiş sona erdi ve Phalcon 2 (Final) yayınlandı. PHalcon ekibinin C ile geliştirdiği, ismine Zephir dedikleri bir dil geliştirdiler. Zephir, C bilmeden PHP eklentisi yazmaya olanak sağlıyor. Phalcon 1.3.x neredeyse tamamen Zephir ile tekrar geliştirildi ve artık Zephir…
Phalcon Framework Dersleri – 6 / Modeller ile Çalışmak
Modeller, MVC’de projenin iş mantığının (business logic) oluşturulduğu veritabanı işlemleri için kullanılan katmandır. İş mantığıyla beraber doğrulama (validation) ve veri erişim (data access) işlemleri de bu bölümde gerçekleştirilmektedir. Veritabanının da ki tablolarımızın karşılığı model katmanında sınıflar ile temsil edilir. Model…