Smyfony projenizde yetki kontrolü yapmak için symfony'nin voters özelliğini kullanabilirsiniz. Bu yazımda symfony voters nedir ve yetki kontrolleri voters ile nasıl yapılırı anlatacağım.
Symfony Voters...
Laravel observers ile bir model için oluşturduğunuz tüm olay takibini(listener) bir sınıf içerisine toplayabilirsiniz. Eloquent tarafından yönetilen modellerin olay takiplerini bir araya getirmek laravel...
Laravel'de cache kullanımı uygulamalarınızda performans artışı sağlamak için kullanılabilecek güzel bir yöntemdir. Cache kullanımı hem sunucunuzdaki hem de veritabanınızdaki yükü büyük ölçüde azaltacak ve...
Uygulama yazarken bazen client işlemlerine ihtiyacımız olur ve farklı kaynaklardan bilgi, görsel vs gibi bilgiler almamız gerekebilir. Burada anlatacağım örnekte ben PHP'nin file_get_contents fonksiyonunu...
Büyük merakla beklenen PHP 8, 26 Kasım 2020 günü yayınlandı. Yeni sürümle birlikte gelen değişiklikler, yenilikler ve aynı zamanda performans iyileştirmeleri mevcut. Bu yazımda...
PHP method zincirleme(method chaining) oluşturulan sınıfın methodlarının zincir gibi ardı ardına kullanılabilmesidir. OOP bize sağladığı güzelliklerden birisidir. Method zincirleme kullandığınız zaman sınıfın erişmek istediğiniz...
İster tek başınıza çalışın isterseniz bir ekip ile yazdığınız ya da başkası tarafından yazılan kodu hatırlamak ya da anlamak kolay olmayabiliyor. Daha önceden yazmış...
PHP tür dayatma(type declaration), kod okuma ve anlamada oldukça faydalı olan ve beklenmedik durumlarda yanlış tip de veri gelmesi durumunu engelleyen güzel bir özelliktir....
Php ile excel oluşturmak için farklı kütüphaneler mevcut. Bu yazımda PhpSpreadsheet kütüphanesini kullanacağım. Eğer OOP(Object Oriented Programming) seviyorsanız bu kütüphaneyide seveceğinizi düşünüyorum. Bu kütüphaneyle...
Yazılımcılar için büyük bir sorun olan bug ve bug oluştuğunda hayat kurtaran debug! Bug ve debug kod yazarken baş etmeniz gereken problemlerin başında geliyor....