Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Laravel の開発時、メールのデバッグってどうやってますか?
Search
benzoh
February 13, 2024
Programming
3
650
Laravel の開発時、メールのデバッグってどうやってますか?
2024/02/11 PHPカンファレンス2024 でLT登壇時のスライドです。
いろいろ失敗して全てお話しできませんでした🙇
詳しくは、
ブログ
でもご覧いただけます。
benzoh
February 13, 2024
Tweet
Share
Other Decks in Programming
See All in Programming
PHP でアセンブリ言語のように書く技術
memory1994
PRO
1
170
役立つログに取り組もう
irof
28
9.6k
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
220
Outline View in SwiftUI
1024jp
1
320
Contemporary Test Cases
maaretp
0
130
Jakarta EE meets AI
ivargrimstad
0
600
Tauriでネイティブアプリを作りたい
tsucchinoko
0
370
Ethereum_.pdf
nekomatu
0
460
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
230
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
120
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
280
Remix on Hono on Cloudflare Workers
yusukebe
1
280
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
32
1.5k
Writing Fast Ruby
sferik
627
61k
Faster Mobile Websites
deanohume
305
30k
Mobile First: as difficult as doing things right
swwweet
222
8.9k
Unsuck your backbone
ammeep
668
57k
Code Review Best Practice
trishagee
64
17k
Code Reviewing Like a Champion
maltzj
520
39k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Music & Morning Musume
bryan
46
6.2k
Happy Clients
brianwarren
98
6.7k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Transcript
Laravel の開発で、 メール の デバッグって どうやってますか? 和田 充弘(@benzoh_w) 2024/2/11 PHPカンファレンス関西
2024
- 和田 充弘(わだ みつひろ) - 所属:BABYJOB株式会社 開発部 えんさがそっ♪開発課 - 漫画家を目指して約10年プラプラしたのちに
Web の仕事で生きていくと決めました - Java エンジニアの採用に「Java は書いたことな い」って応募したところ採用していただけました 🤖 自己紹介 @benzoh_w
📢 メールのデバッグってどうやってますか?
📢 メールのデバッグってどうやってますか? ダミーのメールサーバに送る?
📢 メールのデバッグってどうやってますか? ダミーのメールサーバに送る? MailCatcher や MailHog、Mailpit などのツール?
私たちは、Log に出してます。 👶
早速ですが Demo します。 💦 📩
と、その前に 🙇 実装当時を再現するため、 Laravel 9 環境でのお話となります
DEMO中 (まずは何もしていない状態で送信...)
(こうなりますが...)
DEMO中 (拡張したクラスをつかうと...)
(こうなります!)
💻 実装でどのようなことをしているか - ログドライバーを設定 - 環境変数 `MAIL_MAILER` に `log` を設定します
💻 実装でどのようなことをしているか - 環境変数 `MAIL_MAILER=log` の場合に - サービスプロバイダで `LogTransport` を
自前の実装クラスに差し替える - quoted-printable をデコードする処理を追加する
None
時間が足りないので...💦 https://zenn.dev/babyjob/articles/laravel-mail-debug
🙇 ご清聴ありがとうございました