İçeriğe geç

Kategori: Eloquent

Laravel Prunable Nedir ve Kullanımı

Düzenli olarak belli bir süreden sonra içeriklerinizi silmek isterseniz Prunable kullanabilirsiniz. Observer, Job vb. yöntemlerin aksine Prunable ile bu işlemi kolaylıkla yapabilirsiniz. Kullanımı şu şekilde; Illuminate\Database\Eloquent\Prunable veya Illuminate\Database\Eloquent\MassPrunable traitlerinden birini import edebilirsiniz. Daha sonra prunable metodunda silme koşulunu belirlemelisiniz. Örnek…

Laravel Observers Nedir ve Kullanımı

Laravel Observers model eylemleri sırasında veya sonrasında işlem yaptırılma yöntemidir. Örneğin bir yeni üyeye, üye olduktan sonra mail gönderilmesi için observer kullanılabilir. Observer şu şekilde oluşturulur; Oluşan dosya ‘App/Observers‘ dizininde yer alır. Dosyayı açtığınızda aşağıdaki dosyaya benzer metodlar görürsünüz. Bu…

Laravel Soft Delete Nedir ve Nasıl Kullanılır

Laravel Soft Delete bir içeriği sildiğinizde bu içeriği veritabanından tamamen silmez ancak kullanıcıya da bu verileri göstermez. Bu işlemler için tablodaki deleted_at özelliğinden yararlanılır. Soft Delete yapılacak modele Illuminate\Database\Eloquent\SoftDeletes trait’ini eklemeniz gerekiyor. Örnek kullanım; SoftDeletes trait’i otomatik olarak deleted_at sutünuna…