Urmarirea

Acest pachet va permite sa va integrati rapid si usor aplicatia Laravel cu Mailgun Webhooks, permitandu-va astfel sa urmariti starea de e-mail a fiecarui utilizator.

  • Inregistrati-va cand un e-mail a fost livrat unui anumit utilizator
  • Conectati-va cand un e-mail nu a putut fi trimis unui anumit utilizator
  • etc …

Acestea pot fi informatii utile pe care doriti sa le afisati utilizatorilor finali sau unui anumit subset de utilizatori (manageri, moderatori, administratori etc.).

Stocarea continutului prin e-mail

Acest pachet va stoca, de asemenea, continutul e-mailurilor trimise daca trebuie sa le faceti referire in orice moment in viitor. Exista multe cazuri de utilizare pentru care aceste informatii sunt valoroase.

  • Verificati o reclamatie a clientilor cu informatii in e-mailul pe care l-au primit acum cateva saptamani
  • Validati faptul ca un client nu modifica / falsifica un e-mail pentru a beneficia de cazul sau
  • etc …

Alerte

Acest pachet va permite sa il configurati astfel incat sa primiti alerte pentru anumite lucruri. Aveti capacitatea de a activa si dezactiva tipul de notificari pe care doriti sa le primiti.

  • Primiti o notificare atunci cand un e-mail nu este livrat unui utilizator
  • Primiti notificari atunci cand un utilizator depune o reclamatie de spam
  • etc …

instructiuni de instalare

Sa incepem instalarea. Mai intai va trebui sa instalati pachetul cu compozitor.

compozitor necesita biegalski-llc / laravel-mailgun-webhooks

Apoi, veti dori sa publicati configuratia si sa vizualizati fisierele.

sexo romantico incestos lesbicos
viejas zoofilia travestis españolas
follar abuelas maduras a cuatro patas
pornografia gratis sexso
familia española follando se la chupa mientras duerme
madres incestuosas porno gratis abuelos
videos heroticos videos porno xxx incesto
supertetas tragando semen xxx
videos x incesto jovencitos follando con maduras
videos incesto online xxporn
mujeres fornicando padre se folla a su hija
pormo lesbianas maduras españolas
porno casero real español porno guey
mamasxxx shakira follando
incesto retro sexo guarro
se follan a su mujer maduras enculadas
taboo.com viejas feas
pornoo sexo gratis incesto
corriendose dentro putas en vic
maduras sensuales descargar peliculas porno español

php artisan vendor: publish –tag = mailgun_webhook_config

php artisan vendor: publish –tag = mailgun_webhook_view

Optiuni de configurare DotEnv

Mai jos veti gasi diverse optiuni pentru a configura acest plugin in functie de nevoile dvs.

Optiuni

Activati si dezactivati anumite caracteristici ale acestui pachet

MAILGUN_WEBHOOKS_OPTIONS_DISABLE_CONTENT = false MAILGUN_WEBHOOKS_OPTIONS_DISABLE_FLAG = false MAILGUN_WEBHOOKS_OPTIONS_DISABLE_TAG = false MAILGUN_WEBHOOKS_OPTIONS_DISABLE_VARIABLE

Notificari

Activati si dezactivati diferite notificari si setati cui le trimit aceste notificari.

MAILGUN_WEBHOOKS_ALERTS_TO = MAILGUN_WEBHOOKS_ALERTS_FROM_EMAIL = MAILGUN_WEBHOOKS_ALERTS_FROM_NAME = MAILGUN_WEBHOOKS_TRIGGER_DELIVERED = false MAILGUN_WEBHOOKS_TRIGGER_OPENED = MAILGUN_WEBHOOKS_TRIGGER_PERM_FAILURE false = true MAILGUN_WEBHOOKS_TRIGGER_SPAM = true MAILGUN_WEBHOOKS_TRIGGER_TEMP_FAILURE = true MAILGUN_WEBHOOKS_TRIGGER_UNSUBSCRIBE = true

Inregistrarea continutului

Stocarea intregului continut poate creste rapid spatiul pe disc utilizat. Activati si dezactivati diferite continuturi pentru stocare. Depozitati doar ceea ce aveti nevoie! body_html in mod implicit este adevarat, restul in mod implicit sunt false.

MAILGUN_WEBHOOKS_CONTENT_LOG_STRIP_HTML = fals MAILGUN_WEBHOOKS_CONTENT_LOG_STRIP_TEXT = fals MAILGUN_WEBHOOKS_CONTENT_LOG_BODY_HTML = adevarat MAILGUN_WEBHOOKS_CONTENT_LOG_B =

Conexiune la baza de date personalizata

Stocati toate aceste notificari de arme postale intr-o alta baza de date? Specificati ce conexiune la baza de date sa utilizati.

MAILGUN_WEBHOOKS_CUSTOM_DATABASE = nul

Model de utilizator

In mod implicit – facem referire la modelul App \ Users pentru a forma relatia. Daca utilizati un model personalizat sau ati facut modificari la modelul utilizatorului – poate fi necesar sa adaugati si sa modificati aceste variabile si la dotenv:

MAILGUN_WEBHOOKS_USER_TABLE_NAME = utilizatori MAILGUN_WEBHOOKS_USER_TABLE_EMAIL = e-mail MAILGUN_WEBHOOKS_USER_TABLE_KEY = id MAILGUN_WEBHOOKS_USER_TABLE_FPQN = Aplicatie \ Utilizatori

Cheie de semnare

Mailgun va permite sa setati o cheie de semnare HTTP webhook, care poate fi diferita de valoarea cheii API setata in variabila de mediu MAILGUN_SECRET utilizata pentru conectarea la API-ul Mailgun pentru trimitere. Acest lucru este deosebit de util daca utilizati chei API de trimitere la nivel de domeniu sau ati rotit cheia de semnare HTTP Webhook. Valoarea implicita este valoarea MAILGUN_SECRET.

MAILGUN_WEBHOOKS_SIGNING_KEY =

Dupa ce ati finalizat configurarea – permiteti sa o re-cacheti:

php artisan config: cache

Acum, va trebui sa rulati migrarile bazei de date:

php artisan migreaza

Si, in cele din urma, va trebui sa adaugati un middleware la grupul de middleware de ruta. In app \ Http \ Kernel.php adaugati urmatoarea linie la grupul routeMiddleware:

‘mailgun_webhooks’ => \ Biegalski \ LaravelMailgunWebhooks \ Middleware \ ValidateMailgunWebhook :: class,

Esti gata! Acum trebuie doar sa adaugati punctele finale API la webhook-urile din contul dvs. Mailgun.

Adaugati Webhooks in Mailgun

  1. Autentificare
  2. Navigati la Expediere -> Webhooks
  3. Faceti clic pe butonul Adaugare Webhook
  4. Selectati tipul de eveniment adecvat si introduceti punctul final API corespunzator. Puncte finale enumerate mai jos:

* Inlocuiti „https://domain.com” cu adresa URL a aplicatiilor dvs.

Utilizare

Incepe sa colecteze date si sa trimita notificari dupa configurare. Puteti sa va scufundati mai adanc si sa extrageti sau sa afisati aceste date. Pasi de utilizare pentru asta in curand!

Afilieri

Nu am nicio afiliere cu Laravel sau Mailgun. Ambele sunt folosite frecvent in proiectele in care sunt implicat si acest pachet satisface o nevoie din diferite proiecte.

Traduceri

Exista in prezent 9 traduceri:

  • limba germana
  • Engleza
  • Spaniola
  • limba franceza
  • Italiana
  • Olandeza
  • Portugheza
  • Rusa
  • Lustrui

In curand vor fi disponibile mai multe limbi!

Daca nu sunteti sigur cum functioneaza localizarea in Laravel, consultati documentatia la https://laravel.com/docs/master/localization

Contribuind

Va rugam sa consultati CONTRIBUTIA pentru detalii.

credite

  • Biegalski LLC
  • paulredmond – Laravel Middleware pentru a valida un Mailgun Webhook semnat.
  • naszybko – Introducerea cererii de extragere a evenimentelor si adaugarea suportului Laravel 8
  • mafftor – traducere in ucraineana
  • abordage – Remedierea sensibilitatii la caz
  • alistairreynolds – Remedierea constrangerii cheii straine
  • PunchRockgroin – Adaugati configurarea cheii de semnare a webhook-ului Mailgun HTTP
  • affektde – Adaugat suport PHP8
  • mharkrollen2 – remediati numele tabelului pentru tabelul personalizat

Licenta

Licenta MIT (MIT). Va rugam sa consultati fisierul de licenta pentru mai multe informatii.