Categories
Laravel PHP Programlama Yazılım

Laravel Eloquent Event Kullanımı

Laravel veya herhangi bir framework kullanırken mutlaka event (olay) ve listener (dinleyici) mantığına ihtiyaç duyuyoruz. Eğer Laravel kullanıyorsanız işinizi kolaylaştıracak bir tüyo vermek istiyorum. Bu yazının devamında kullanacağımız kısımlar için Laravel’in event/listener yapısını biliyor olmanızı öneririm. Eğer bilmiyorsanız buradan resmi belgelendirmeden yararlanabilirsiniz.

Categories
İnternet Sistem Yönetimi Yazılım

Hosting İşlemleri için Kolay Server Kurulumu : Digital Ocean + ServerPilot + Cloudflare

2011 yılında açtığım ilk blogumdan itibaren Türkiye’de iyi hosting firması arama maceram başladı. Ucuz diye alınan birkaç hosting firmasından hiç memnun kalmadım hatta birinden çoğu zaman mail atamadığımızı, attığımız maillerin spama düştüğünü söylediğimizde anlık hata olduğunu belirttiler ancak olayın üzerine gittiğimizde “başka bir firmaya geçebilirsiniz” diye cevap bile aldım. 🙂 (Yapma ya hiç aklımıza gelmedi) Pahalı ve kaliteli olduğu söylenen yerli firmalarda ise neredeyse hepsinin Türk Telekom altyapısını kullanması sebebiyle TT’nin veri merkezinde yaşanan en ufak sıkıntıda sitelere erişilemez hale geliyordu.  Yurt dışı firmalar ise normal fiyatlarının pahalı olması ve zamanla dolar kurunun yükselmesi nedeniyle kullanılmaz oluyordu. Zamanla site sayısınında artması da tüm bunların üstüne tuz, biber oldu.

Categories
Yazılım

Attaching an entity of type ‘Entity Adı’ failed because another entity of the same type already has the same primary key value. This can happen when using the ‘Attach’ method or setting the state of an entity to ‘Unchanged’ or ‘Modified’ if any entities in the graph have conflicting key values. hatası

Merhaba sevgili kod severler, 🙂

Yine kod yazmakla geçen gecelerim birinde Entity Framework  code first yaklaşımı ile tablo bağımsız update işlemi yapmak amacı  aşağıdaki kodu yazdım. kodların geri kalan kısmında ilgili context ile diğer nesnelerim ve generic class için Tentity adında bir sınıf oluşturdum.

Categories
Yazılım

Package Manager Console “provider: SQL Network Interfaces, error: 26 – Error Locating Server/Instance Specified” hatası

Bir yazılım projesi  için Entity Framework Code First migration uygulamamam gerekti ancak Package manager console’da “Update-Database” komutunu çalıştırınca aşağıdaki hatayı aldım.

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 – Error Locating Server/Instance Specified