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
1.1k
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Laravel の開発時、メールのデバッグってどうやってますか?
2024/02/11 PHPカンファレンス2024 でLT登壇時のスライドです。
いろいろ失敗して全てお話しできませんでした🙇
詳しくは、
ブログ
でもご覧いただけます。
benzoh
February 13, 2024
Other Decks in Programming
See All in Programming
「人を評価する AI」の設計と実装
ryoyanara
0
190
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
200
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
180
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.5k
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
230
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
220
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
150
自動化したのに回らないテスト運用の壁ーAI時代の品質責任と生産性
mfunaki
0
130
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
550
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
570
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
170
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
780
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
HDC tutorial
michielstock
2
790
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
270
Everyday Curiosity
cassininazir
0
270
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
430
RailsConf 2023
tenderlove
30
1.5k
KATA
mclloyd
PRO
35
15k
From π to Pie charts
rasagy
0
270
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
25k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
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
🙇 ご清聴ありがとうございました