質問編集履歴

2

記事追加

2022/04/02 05:44

投稿

Fukusuke0604
Fukusuke0604

スコア554

test CHANGED
File without changes
test CHANGED
@@ -64,5 +64,44 @@
64
64
 
65
65
  ```
66
66
 
67
+ モデルファイルは以下です。
68
+ ```PHP
69
+ <?php
70
+
71
+ namespace App\Mail;
72
+
73
+ use Illuminate\Bus\Queueable;
74
+ use Illuminate\Contracts\Queue\ShouldQueue;
75
+ use Illuminate\Mail\Mailable;
76
+ use Illuminate\Queue\SerializesModels;
77
+
78
+ class ContactForm extends Mailable
79
+ {
80
+ use Queueable, SerializesModels;
81
+
82
+ /**
83
+ * Create a new message instance.
84
+ *
85
+ * @return void
86
+ */
87
+ public function __construct($inputs)
88
+ {
89
+ $this->inputs = $inputs;
90
+ }
91
+
92
+ /**
93
+ * Build the message.
94
+ *
95
+ * @return $this
96
+ */
97
+ public function build()
98
+ {
99
+ // メールを送信する際にcontact/mail.blade.phpを使ってメール文面を作成する、このときにinputsを利用する
100
+ return $this->view('contact.mail')->with(['inputs' => $this->inputs])
101
+ ->subject('お問い合わせを受け付けました');
102
+ }
103
+ }
104
+
105
+ ```
67
106
 
68
107
  なぜ問い合わせのメールが管理者に送られずにエラーになるのでしょうか?

1

誤字修正

2022/04/02 05:37

投稿

Fukusuke0604
Fukusuke0604

スコア554

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,12 @@
1
1
  Laravel6、docker、Macでアプリの開発を行なっています。
2
2
  メールのサーバーは、さくらのレンタルサーバーを使用しております。
3
3
 
4
- mailableを使って、お問い合わせフォームの内容が管理者へ送られる様にしたいのですが、お問い合わせフォームの内容の内容を送信したところ。
4
+ mailableを使って、お問い合わせフォームの内容が管理者へ送られる様にしたいのですが、お問い合わせフォームを送信したところ。
5
5
 
6
6
  「Connection could not be established with host :メールサーバのホスト名 :stream_socket_client(): php_network_getaddresses: getaddrinfo failed: Name or service not known」
7
7
 
8
8
  というエラーになり、お問い合わせフォームの内容が管理者へ送られません。
9
- お問い合わせ内容DBへ保存されています。
9
+ お問い合わせ内容DBへ保存はできています。
10
10
 
11
11
  .envファイルは以下の様に書いています。
12
12