2019/05/08WEBサイトの構築で最初に作るであろうプログラムがメールフォーム。ファザードを利用して送信します。ファザードを使ってお問い合わせフォームを作ってみます。今回は第一ステップとしてメール送信しません。ログファイルに内容を書き込むやり方をします。前提条件として「ルーティング」「コントローラ」といった基本的なことは理解しているものとします。わからない方は以下をご参考ください。メール送信機能では、以下のドライバに対応しています。smtpSMTPサーバーから送信します。一般的な送信方法です。sendmailPHPのmail関数で送信します。ベースのメース配信サービスから送信します。ベースのメース配信サービスから送信します。ベースのメール配信サービスから送信します。送信するサービスです。log送信は行われず、ログファイルに内容を書き込みます。今回はこれを使用します。arrayロジックは通りますが、送信はされません。Mailファサードの使用メールを送るためには、Mailファサードのsendメソッドを使います。$message->to('メールアドレス')->subject('件名');});ポイント第一引数はデフォルトではHTMLメールになります。送信先が動的な場合はクロージャーに「use」を使います。$message->to('test@test.com')->bcc('demo@test.com')->subject('件名');});配列を使ったメール本文は以下のようになります。$message->to($dataArray["email"])->subject($dataArray["title"]);});メール文章(email.message.blade.php)お問い合せいただき誠にありがとうございます。お問い合わせいただいた内容は下記のとおりです。間違いがある場合は文末の連絡先まで、ご一報ください。ログファイルログファイルに上記のように出力できていればOKです。メール送信(ログに出力)に関しては以上です。気づいたことや新しい発見など情報を発信していきます。コメントをキャンセルメールアドレスが公開されることはありません。honjo_masanoriバナーWebエンジニアとしての就職、転職、フリーランスに関しての情報はコチラ!Laravelが学べるプログラミングスクールに関しての記事をまとめています。ENTRYLaravel6にメール設定(MailGun編)前回、Laravelのログイン機能を自動生成し、各画面を確認しました。ログイン機能を作成しました。/まとめ環境構築PHPフレームワークのひとつであるLaravelを専門に書いている学習サイトです。