İçeriğe geç

Ay: Ağustos 2021

Laravel Uygulamalarında TailwindCSS Kurulumu ve Kullanımı

Bu içerikte Laravel uygulamarınıza nasıl TailwindCSS kurulacağını ve gerekli düzenlemeleri nasıl yapacağınıza değineceğiz. Öncelikle Laravel kurulumunu yapalım. Projenizin ana dizinindeki, TailwindCSS için gerekli paketlerin yer aldığı package.json dosyasını aşağıdaki gibi düzenleyelim. Daha sonra npm install komutunu çalıştırın ve webpack.mix.js dosyasını…

Bridge PHP Tasarım Deseni

Kullanılan sınıfların bağımsız olarak değişebilmesi için, bir soyutlanımı (abstraction), onun uygulanımından (implementation) ayırarak kullanılır. Örneğe ait kodlar; Test İşlemi şu şekilde olacaktır;

Adapter / Wrapper (Uyarlayıcı) PHP Tasarım Deseni

Bir sınıfın bir arayüzünü, uyumlu bir arayüze çevirmek için kullanılır. Bir Adapter (uyarlayıcı), normalde uyumsuz olan orijinal arayüzleri(interface) nedeniyle birlikte çalışamayacak olan nesnelerin, kendi arayüzünü istemcilerin kullanımına sunarak, birlikte çalışmalarını sağlar. Örneğe ait kodlar; Test İşlemi şu şekilde olacaktır;

Simple Factory (Basit Fabrika) PHP Tasarım Deseni

Basit ve kontrollü bir şekilde nesneler oluşturmak için kullanılır. Statik olmadığı için statik fabrikadan farklıdır. Farklı parametreli birden fazla fabrikanız olabilir, alt sınıflara bağlanabilir ve kullanabilirsiniz. Statik bir fabrika yerine her zaman tercih edilmelidir. Örnek kodlarla devam edelim; Kullanımı şu…