bahricanli / exception-mailer
Send Laravel exception reports by email.
Package info
github.com/bahricanli/laravel-exception-mailler
pkg:composer/bahricanli/exception-mailer
1.0.1
2026-05-20 11:34 UTC
Requires
- php: ^7.3|^8.0
- illuminate/contracts: ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
- illuminate/http: ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
- illuminate/mail: ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
- illuminate/support: ^8.0|^9.0|^10.0|^11.0|^12.0|^13.0
- psr/log: ^1.1|^2.0|^3.0
- symfony/http-kernel: ^5.1|^6.0|^7.0|^8.0
Requires (Dev)
- orchestra/testbench: ^6.0|^7.0|^8.0|^9.0|^10.0|^11.0
- phpunit/phpunit: ^9.5|^10.0|^11.0|^12.0|^13.0
This package is auto-updated.
Last update: 2026-05-20 11:37:09 UTC
README
Laravel 8 ve üzeri uygulamalarda raporlanan exception kayıtlarını e-posta olarak gönderen küçük bir paket.
Kurulum
composer require bahricanli/exception-mailer
Gereksinimler
- PHP 7.3 veya üzeri
- Laravel 8 veya üzeri
Laravel package discovery provider'ı otomatik yükler. Config dosyasını yayınlamak için:
php artisan vendor:publish --tag=exception-mailer-config
View dosyasını özelleştirmek için:
php artisan vendor:publish --tag=exception-mailer-views
Konfigürasyon
.env içine en azından alıcı adreslerini ekleyin:
EXCEPTION_MAILER_TO=dev@example.com,ops@example.com EXCEPTION_MAILER_ENVIRONMENTS=production
Yaygın ayarlar:
EXCEPTION_MAILER_ENABLED=true EXCEPTION_MAILER_CC= EXCEPTION_MAILER_BCC= EXCEPTION_MAILER_SUBJECT="[{{ app }}] {{ exception }}" EXCEPTION_MAILER_QUEUE=false
Test Maili
php artisan exception-mailer:test --force
--force, local/test ortamında environment filtresini bypass ederek mail ayarlarını hızlıca doğrulamak içindir.
Davranış
- Varsayılan olarak sadece
productionortamında çalışır. - 404, auth, validation, token mismatch ve model not found exception'larını göndermez.
- Request inputlarını mail'e ekler, hassas alanları maskeler.
- Mail gönderimi başarısız olursa uygulamayı düşürmez; hatayı loglar.
Namespace
BahriCanli\ExceptionMailer