Blog Yazılarım

Laravel Mail Viewer

Laravel Mail Viewer, Laravel uygulamanızdaki tüm Mailleri tek bir yerden görüntülemenizi sağlayan Harish Toshniwal tarafından hazırlanmış bir pakettir.

Tasarım ve içerik ekibi üyelerinin, uygulamanızın kullanıcılara göndereceği e-postalara sıklıkla erişmeleri gerekir. Bu mümkün kılan ve geliştiricinin bağımlılığını en aza indirmeye çalışan oldukça basit bir pakettir. Bu paketi kullanarak, tüm gönderilerinizi tek bir yerde görüntülemek için özel bir rotanız olabilir. E-postaları görüntülemek için paylaşılabilir URL’lere sahip olmak, ekibin koordinasyonunu daha sorunsuz hale getirir.

Bu fikri geliştiriciler için de temiz buluyorum, çünkü her zaman e-postayı kontrol etmek için test e-postalarına bakıyorum ve bu paket size hepsine tek bir yerden başvuruda bulunmanın mükemmel bir yolunu sunuyor.

Yapılandırma, görünmesini istediğiniz tüm postaları kabul eder; bu, eklemek istediğiniz tüm yeni e-postaların, onları açıkça tanımlaması gerektiği anlamına gelir. Ayrıca, ortamdaki erişilebilir postalara erişmeyi de kısıtlayabilirsiniz.


yapılandırma dosyası:

<?php return [ /* |-------------------------------------------------------------------------- | Only the mailables registered here can be accessed using this package |-------------------------------------------------------------------------- | | You have to add the mailables including their dependencies | in the following array. When asked for a mailable, the | package will search it here for its definition. | | Eg: [ new OrderShipped(factory(Order::class)->create()) ] | */ 'mailables' => [], /* |-------------------------------------------------------------------------- | URL where you want to view the mails |-------------------------------------------------------------------------- | | This is the URL where you can view all the | mailables registered above. | */ 'url' => 'mails', /* |-------------------------------------------------------------------------- | The environments in which the url should be accessible |-------------------------------------------------------------------------- | | If you don't want to use this package in production env | at all, you can restrict that using this option | rather than by using a middleware. | */ 'allowed_environments' => ['local', 'staging', 'testing'], /* |-------------------------------------------------------------------------- | Middlewares that should be applied to the URL |-------------------------------------------------------------------------- | | The value should be an array of fully qualified | class names of the middleware classes. | | Eg: [Authenticate::class, CheckForMaintenanceMode::class] | Don't forget to import the classes at the top! | */ 'middlewares' => [], ];

JoggApp / laravel-mail-viewer'da GitHub'daki Laravel Mail Viewer kaynak koduna ve kurulum talimatlarına erişebilirsiniz 



Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap