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
960
Laravel の開発時、メールのデバッグってどうやってますか?
2024/02/11 PHPカンファレンス2024 でLT登壇時のスライドです。
いろいろ失敗して全てお話しできませんでした🙇
詳しくは、
ブログ
でもご覧いただけます。
benzoh
February 13, 2024
Tweet
Share
Other Decks in Programming
See All in Programming
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
710
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
370
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
230
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
600
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
110
Windows on Ryzen and I
seosoft
0
210
開発ステップを細分化する、破綻しないAI開発体制
kspace
0
110
CopilotKit + AG-UIを学ぶ
nearme_tech
PRO
2
140
文字コードの話
qnighy
44
17k
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
170
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
3
1.1k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
420
Featured
See All Featured
Between Models and Reality
mayunak
2
230
Evolving SEO for Evolving Search Engines
ryanjones
0
150
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
140
Typedesign – Prime Four
hannesfritz
42
3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Documentation Writing (for coders)
carmenintech
77
5.3k
Google's AI Overviews - The New Search
badams
0
930
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
140
Ethics towards AI in product and experience design
skipperchong
2
220
Side Projects
sachag
455
43k
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
🙇 ご清聴ありがとうございました