Tes Kirim Email Laravel via Artisan Tinker

21 Januari 2020 • 1 menit untuk membaca artikel ini

Laravel bisa kirim email, konfigurasi smtp ada di dot env. Adakalanya aku edit dot env dan ingin segera tes dot env tersebut. Cara tercepat adalah tes lemat commnd line. Beruntung, laravel membawa artisan tinker.

Untuk kirim email laravel dari terminal/tinker, pertama edit .env dan isi konfigurasi smtp

MAIL_MAILER=smtp
MAIL_HOST=striped-due-privacy.co.id 
MAIL_PORT=465
MAIL_USERNAME=user@striped-due-privacy.co.id
MAIL_PASSWORD=striped-due-privacy
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=user@striped-due-privacy.co.id
MAIL_FROM_NAME="${APP_NAME}"

Clear config cache laravel

sudo -u www-data php artisan config:cache

Masuk ke tinker

sudo -u www-data php artisan tinker

Lalu jalankan script php

Mail::send('welcome', [], function($message) { $message->to('myawesomeemail@domain.com')->subject('Testing mails '); });

Selesai, langsung cek inbox myawesomeemail@domain.com, seharusnya sudah masuk, isinya html welcome blade yang sudah dirender. Kalau tidak masuk, maka akan ada error log dari tinker.

Cool~

Techlinuxlaravelemailtinker

Sumarsono

System Administrator
Kembali ke atas

Lxd Manjaro>>

<<Debian 10 Bikin Email Alias Untuk Root