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
Vivaldi tarayıcı nedense arabanıza geliyor
Redis Destekli Spatie Permissions Alternatifi Neden Geliştirdim
Artisan Kaydırmaktan Bıktınız mı? php artisan list –mine ile Tanışın
Amazon TV’ler artık Zoom aramaları yapacak – ancak çok önemli bir kit parçasına ihtiyacınız olacak
Laravel 13 Derinlemesine İnceleme: Her Yeni Özellik ve Değişiklik ile Kodu Örnekleme
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

En Sevimli Oyunlar: Wholesome Direct 2026’dan Seçtiklerimiz
Liste
Oyun ses çubuğu 5 metre uzaktan ele geçirilebiliyor, risk yok mu?
Donanım
Teknolojinin Gizliliği Kaybettiği Günlere Özlem Duyuluyor
Liste
Trump yönetimi OpenAI’de hisse alabilir mi?
Yapay Zeka
AMD B650 genişletme kartları $199’dan satışa sunuldu: 4 M.2 ve 11 USB portu ekleyin
Donanım
Path of Exile 2 Oynamayı Bırakanlar İçin Şok Gelişme
Oyun
//

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?