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
Functional Event Sourcing using Sekiban
tomohisa
0
100
イマのCSSでできる インタラクション最前線 + CSS最新情報
clockmaker
2
140
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
120
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
340
Outline View in SwiftUI
1024jp
1
340
OSSで起業してもうすぐ10年 / Open Source Conference 2024 Shimane
furukawayasuto
0
110
React への依存を最小にするフロントエンド設計
takonda
8
2.1k
Flutterを言い訳にしない!アプリの使い心地改善テクニック5選🔥
kno3a87
1
210
Contemporary Test Cases
maaretp
0
140
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
1
100
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
1k
Jakarta EE meets AI
ivargrimstad
0
260
Featured
See All Featured
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
44
2.2k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Building Adaptive Systems
keathley
38
2.3k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Building Applications with DynamoDB
mza
90
6.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
130
Facilitating Awesome Meetings
lara
50
6.1k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
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
🙇 ご清聴ありがとうございました