Laravel 8’de özel traitler nasıl oluşturulur ve kullanılır?

Traitler basitçe kalıtsal özelliklerdir. Programlamada traitler, PHP gibi tek kalıtımlı dillerde kodun yeniden kullanımına yönelik bir mekanizma sunar. Bir trait, bir geliştiricinin, farklı sınıf hiyerarşilerinde yaşayan birkaç bağımsız sınıfta yöntem kümelerini serbestçe yeniden kullanmasına olanak tanır ve böylece tek kalıtımlı dillerin bazı sınırlamalarını azaltır. Traitler, farklı metotlar arasında paylaşılacak fonksiyonlarımız, kodun farklı yollarında yeniden kullanılacak … Read more

Vite çıktı dosyalarından hash değerleri nasıl kaldırılır?

Vite ile build alırken, CSS ve JS dosya isimlerinde farklı hash değerlerinin geldiğini görmüşsünüzdür. Şu anki çalıştığım projede bu hash değerlerine ihtiyaç duymuyorum ve bu hash değerlerini kaldırmak istedim. Yaptığım birkaç araştırmadan sonra vite.config.js dosyasına eklememiz gereken bazı konfigürasyon değerlerini buldum. export default defineConfig({ … build: { rollupOptions: { output: { entryFileNames: `assets/[name].js`, chunkFileNames: `assets/[name].js`, … Read more