§ mikail.net / yazılar
Yazılar
Yapay zekâ, insan ve karar üzerine denemeler, notlar ve saha gözlemleri. En yeniler önce.
-
MailHog Nova
MailHog, geliştirme sürecinde e-posta test etmek için kullanılan açık kaynaklı bir e-posta test aracıdır. Bu uygulama, e-posta sunucusu olarak çalışır ve uygulamanızdan gönderilen e-postaları yakalar. MailHog, geliştiricilere bu e-postaları görsel bir arayüz…
-
MultiSelect
Laravel Nova 4.0, yeni ve heyecan verici özelliklerle geliyor. Bu yazıda, özellikle MultiSelect alanı özelliğini inceleyeceğiz ve bu yeni alanın nasıl kullanılacağını gösteren bir örnek sunacağız. Laravel Nova’nın son sürümü olan 4.0,…
-
User Modeline Color Ekleme
Nova nin yeni kullilabilir alanlarina eklenen color ozelligi kullanim ornegi icin user modeline color ozelligi ekleme; Mevcut users tablosuna color sütununu eklemek için yeni bir migration oluşturmalısınız. Aşağıdaki adımları takip edin: Oluşturulan…
-
Browsershot
Spatie Browsershot, web sayfalarını ekran görüntüsü olarak yakalamak veya PDF’ye dönüştürmek için kullanabileceğiniz güçlü ve esnek bir PHP kütüphanesidir. Puppeteer ve Headless Chrome ile entegre olarak çalışan Browsershot, web sayfalarının yakalanmasını ve…
-
Batchable Actions
Laravel Nova 4.0’da, Batchable Actions özelliği sayesinde işlemleri toplu olarak gerçekleştirebilirsiniz. Bu özellik, Laravel’in job batching işlevselliğini kullanarak, aksiyonların tüm toplu işlemi tamamlandığında ek görevler gerçekleştiren geri çağrılar kaydetme yeteneği sunar. Batchable…
-
Soft Deleting
Bu özellik, veritabanından bir satırı fiziksel olarak silmek yerine, satırın silinme tarihini işaretleyerek “silinmiş” olarak kabul eder. Bu sayede, verilerinizi geri alabilme şansınız olur. User modelinizde Soft Deleting’i etkinleştirmek için aşağıdaki adımları…
-
Action Callbacks
Laravel Nova 4’ün bu yeni özelliği, Action Callbacks, aksiyonlarınızın çalıştırılmasının ardından belirli bir kodu çalıştırmanızı sağlar. Bu sayede, aksiyonlarınız tamamlandığında kolayca raporlar oluşturabilir veya bildirimler gönderebilirsiniz. Yukarıdaki örnekte, EmailAccountProfile adında bir aksiyonunuz…