Yazılar

Laravel Model Binding Kullanımı
Hüseyin Erbayat 04/11/2023

Laravel Model Binding Kullanımı

Laravel'de model binding, URL'den gelen parametrelere dayalı olarak ilgili veritabanı kaydını otomatik olarak çekme işlemidir. Örneğin, bir kullanıcının profili için URL'de kullanıcı kimliği (id) taşıyorsanız, ilgili kullanıcıyı otomatik olarak çekmek içi...

Yazıyı Oku
Laravel'de Soft Delete Nasıl Kullanılır?
Hüseyin Erbayat 05/11/2023

Laravel'de Soft Delete Nasıl Kullanılır?

Laravel'de Soft Delete, veritabanındaki verileri kalıcı olarak silmek yerine "silinmiş gibi" işaretleme imkanı tanır. Bu işlem, verinin veritabanında kalmasını sağlar. Tablonun belirli bir alanında (deleted_at) silinme tarihinin saklaması ile yapılır. 1. Migration Oluşturm...

Yazıyı Oku
Laravel'de  Veritabanı Sorgularında  Scope Kullanımı
Hüseyin Erbayat 07/11/2023

Laravel'de Veritabanı Sorgularında Scope Kullanımı

Scope Nedir? Scope, belirli bir model üzerinde sıkça kullanılan bir sorguyu temsil eder. Örneğin, bir "Post" modelinde sıkça kullanılan "yayınlanmış" yazıları çekmek için bir scope oluşturabiliriz. Bu şekilde, aynı sorguyu tekrar tekrar ya...

Yazıyı Oku
Laravel'de firstOrNew ve firstOrCreate Kullanımı
Hüseyin Erbayat 08/11/2023

Laravel'de firstOrNew ve firstOrCreate Kullanımı

firstOrNew Kullanımı firstOrNew, belirli bir koşula uyan bir kaydı arar. Eğer bu koşula uygun bir kayıt bulunmazsa, yeni bir model örneği oluşturur, ancak veritabanına kaydetmez. Bu yöntemi kullanarak mevcut bir kaydı güncelleyebilirsiniz. $user = User::firstOrNew(['e...

Yazıyı Oku
Laravel'de Middleware Kullanımı
Hüseyin Erbayat 09/11/2023

Laravel'de Middleware Kullanımı

Laravel'de middleware, gelen HTTP isteklerini işlerken belirli kontrolleri gerçekleştirmenize olanak tanır. Örneğin, isteğin belirli bir rol veya yetkiye sahip olup olmadığını kontrol edebilir, oturum durumunu doğrulayabilir veya isteği değiştirebilirsiniz. Middleware Oluşturma ...

Yazıyı Oku