Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Laravel Onay Motoru Oluşturdum, E-posta Spamını Durdurmak İçin 🚀
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Laravel Onay Motoru Oluşturdum, E-posta Spamını Durdurmak İçin 🚀

Yazılım

Laravel Onay Motoru Oluşturdum, E-posta Spamını Durdurmak İçin 🚀

teknomers
Son güncelleme: 26 Mart 2026 05:05
teknomers
Paylaş
Paylaş

Son birkaç ay içerisinde, kurumsal Laravel projeleri üzerinde çalışırken sürekli karşılaştığım bir sorun vardı: “Bildirim Kâbusu”.

Her şirketin onay süreçlerine (talep, fatura, izin talepleri) ihtiyacı vardır, ancak çoğu sistem yöneticilere her bir öğe için ayrı bildirimler gönderiyor.

Bu soruna bir çözüm geliştirmeye karar verdim: Laravel Approval Engine.




🔥 “Akıllı Gruplama” Konsepti

Kurumsal iş akışlarının temel sorunu onay mantığı değil, bildirim yorgunluğu. 50 ayrı onay için 50 ayrı e-posta göndermek yerine, motorum bunları 1 akıllı grup içerisinde biriktiriyor. Yönetici, her şeyi bir anda onaylamak için güvenli, token tabanlı bağlantılara sahip tek bir temiz özet e-postası alıyor.



🏗️ Nasıl Çalışır

Mimari, modüler ve tak-çalıştır olarak tasarlandı.

  1. Bir Modül Tanımlayın: php artisan make:workflow-module kullanarak bir mantık sınıfı oluşturun.
  2. Kuyruk Kayıtları: İş modeliniz “beklemede” durumuna geçer.
  3. İşleyici: Planlı bir artisan komutu, bekleyen kayıtları bir Batch içinde paketler.
  4. İşlem: Onaylayan kişi tek bir e-posta alır. Onlar Tümünü Onayla, Reddet veya güvenli Next.js paneli aracılığıyla Ayrıntıları Görüntüle seçeneğini kullanabilir.



🧠 Teknik Özellikler

  • Çok Aşamalı İş Akışları: Kolayca Yönetici -> Mali -> CEO yönlendirebilirsiniz.
  • Token-tabanlı Güvenlik: Onaylayanların işlem gerçekleştirmek için giriş yapması gerekmez.
  • Olay Tabanlı: Her aşama için halkalar (Oluşturuldu, Onaylandı, Yükseltildi).
  • Next.js Paneli: İş akışı durumunu yönetmek için şık bir ön yüz.
  • Laravel 12 Uyumlu: En son PHP 8.2+ özellikleri ile çalışmak üzere tasarlandı.



📊 İş Akışı Akışı

graph TD
            A[Pending Records] --> B[Smart Batch Created]
            B --> C[Email Digest Sent]
            C --> D[Approver Clicks Link]
            D --> E[Stage Resolver]
            E --> F{Next Stage?}
            F -- Yes --> G[Create Next Batch]
            F -- No --> H[Workflow Completed]
        
Fullscreen moduna geç
Fullscreen modundan çık



🚀 Demo’yu Deneyin

Repo içerisinde 2 dakika içinde uygulamanın nasıl çalıştığını görebileceğiniz bir demo ekledim:

git clone https://github.com/apurba-labs/laravel-approval-engine
cd laravel-approval-engine/example/laravel-demo
composer install
php artisan approval:demo
        
Fullscreen moduna geç
Fullscreen modundan çık



🔗 GitHub

Topluluğun bunu incelemesini, yıldız vermesini veya yeni özellikler önermesini isterim!

👉 Kodu GitHub’dan Alın


Geri bildiriminizi duymak isterim! Kendi Laravel uygulamalarınızdaki karmaşık onay yönlendirmelerini nasıl ele alıyorsunuz?

Kaynak: Orijinal Makale

Contents
  • 🔥 “Akıllı Gruplama” Konsepti
  • 🏗️ Nasıl Çalışır
  • 🧠 Teknik Özellikler
  • 📊 İş Akışı Akışı
  • 🚀 Demo’yu Deneyin
  • 🔗 GitHub
Vue’yu Blade’de Kullanmanın Kolay Yolu
MacOS Big Sur’da Kontrol Merkezi Nasıl Kullanılır ve Özelleştirilir
Laravel’deki Korkutucu “419 Sayfa Süresi Doldu” Hatasının Gerçek Bir Öğrenme Fırsatına Dönüşmesi
Laravel: Zipper ile Dosya Sıkıştırma/Açma
FNF Uzlaşma Süreci: Nedir ve Nasıl Çalışır?
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale HP’nin yeni AI iş istasyonu: İç hacmi %15 artıran genişletme özelliği
Sonraki Makale Bluesky İçin Aeronaut: Mac Uygulamasıyla Fark Yaratın!

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Prime Günü’nde İhtiyacınız Olmasa da Kesinlikle İsteyeceğiniz 100 Dolar Altındaki Gadget’lar
Liste
Çinlilerin Anthropic’in Coğrafi Kısıtlamalarını Aşma Yöntemleri
Genel
Hayalet Çikolata Üreticisi Mükemmelik Peşinde Uzun Bir Yolculukta
Oyun
32GB DDR5 ve RX 9070 XT ile 4K Oyun PC’si 1,749$!
Donanım
TikTok Süper Uygulama Olma Yolunda Hızla İlerliyor
Genel
Laravel/Symfony Projeleri için Yapay Zeka Ajanları
Yazılım
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?