質問編集履歴
2
記事追加
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
誤字修正
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
|
-
お問い合わせ内容
|
9
|
+
お問い合わせ内容のDBへの保存はできています。
|
10
10
|
|
11
11
|
.envファイルは以下の様に書いています。
|
12
12
|
|