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
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
OSもどきOS
arkw
0
570
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
160
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
180
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
150
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
6
1.4k
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
260
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.4k
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
250
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
580
Oxcを導入して開発体験が向上した話
yug1224
4
320
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
560
AI 輔助遺留系統現代化的經驗分享
jame2408
1
820
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
340
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
250
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
200
Mobile First: as difficult as doing things right
swwweet
225
10k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
410
Code Review Best Practice
trishagee
74
20k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.2k
HDC tutorial
michielstock
2
720
Making Projects Easy
brettharned
120
6.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
🙇 ご清聴ありがとうございました