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
540
Laravel の開発時、メールのデバッグってどうやってますか?
2024/02/11 PHPカンファレンス2024 でLT登壇時のスライドです。
いろいろ失敗して全てお話しできませんでした🙇
詳しくは、
ブログ
でもご覧いただけます。
benzoh
February 13, 2024
Tweet
Share
Other Decks in Programming
See All in Programming
유연한 Composable 설계
l2hyunwoo
0
380
【Go言語】golangci-lintの使い方
tomo1227
0
270
12年前の『型システム入門』翻訳の思い出話
mame
11
1.2k
Terraformテスト入門
msato
0
520
[After Kotlin Fest 2024 LT Night @ Sansan] もっともっとKotlinを好きになる!K2 Compiler Pluginで遊んでみよう!
kitakkun
2
260
Prompt FlowによるLLMアプリケーション開発
yuto2000
1
1k
feature環境をGitHub ActionsとCloudFormationでいい感じに管理する
nealle
2
310
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
81k
入社1ヶ月でここまでやった!Findy Toolsインフラ支援の最適化
rvirus0817
6
1.4k
AWS CDKにおける「再利用性」を考える / aws-cdk-reusability
gotok365
6
1.3k
3 Effective Rules for Success with Signals in Angular
manfredsteyer
PRO
0
120
Rustのweb開発を助ける 便利なツール紹介
yuki0418
1
190
Featured
See All Featured
5 minutes of I Can Smell Your CMS
philhawksworth
200
19k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
189
16k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
277
13k
Art, The Web, and Tiny UX
lynnandtonic
291
20k
The MySQL Ecosystem @ GitHub 2015
samlambert
248
12k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
25
6.7k
Pencils Down: Stop Designing & Start Developing
hursman
118
11k
Faster Mobile Websites
deanohume
303
30k
Thoughts on Productivity
jonyablonski
64
4.1k
Making the Leap to Tech Lead
cromwellryan
127
8.7k
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
🙇 ご清聴ありがとうございました