Etiket: PHP
Symfony Yetki Kontrolü – Symfony Voter Kullanımı
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 Nedir?
Symfony Voters, projenizde yetki kontrollerini yönetebilmenizi ve...
Laravel Observer Nedir?
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 observers ile çok kolay olacaktır. Bu yazımda...
Laravel Cache Kullanımı
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 işlemlerin hızlanmasını sağlayacaktır.
Bu yazımda laravel'de cache kullanımından...
PHP HTTP Client (file_get_contents) timeouts
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 başka siteden resim çekmek için kullanıyorum. Buraya...
PHP 8 ile Gelen Yenilikler
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 8 ile birlikte nelerin değiştiğini paylaşacağım....
PHP Method Zincirleme(Method Chaining)
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 tüm methodlarını tek bir satırda kullanabilirsiniz.
PHP Method...
Neden PhpDoc Kullanmalıyız (phpDocumentor)
İ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ış olduğunuz bir methodun ne iş yaptığını, aldığı...
PHP Tür Dayatma – Type Declarations
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. Bazı durumlarda belli parametrelerin sadece izin...
PHP ile Excel Oluşturmak (PhpSpreadsheet)
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 xlsx ya da xls uzantılı excel dosyaları...
PHPStorm Nedir?
Web programlama için en iyi IDE'lerden birisi olan PHPStorm, kod yazarken işlerinizi kolaylaştırmanın yanında hızda kazanmanızı sağlıyor. Bu yazımda PHPStorm nedir, ne işe yarar ve ücretsiz olarak nasıl kullanabilirsiniz bunu anlatacağım.
PHPStorm,...