連絡メーラー

このコミットが含まれているのは:
守矢諏訪子 2021-10-21 11:13:27 +09:00
コミット ecd5482f97
3個のファイルの変更39行の追加0行の削除

ファイルの表示

@ -6,8 +6,10 @@ use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Validator;
use Illuminate\Support\Facades\Log;
use Illuminate\Support\Facades\Mail;
use App\Models\Contacts;
use App\Mail\ContactsMail;
class ContactsController extends Controller {
public function register (Request $r) {
@ -25,7 +27,11 @@ class ContactsController extends Controller {
];
try {
// DBに入ります。
Contacts::create($insert);
// メールを送ります。
Mail::to($r->email)->cc('chankan77@gmail.com')->bcc('chankan77@gmail.com')->send(new FathersRegistrationTemporaryMail($r->message));
} catch (\Throwable $e) {
// 失敗
Log::critical($e->getMessage());

23
backend/app/Mail/ContactsMail.php ノーマルファイル
ファイルの表示

@ -0,0 +1,23 @@
<?php
namespace App\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
class ContactsMail extends Mailable {
use Queueable, SerializesModels;
private $message;
public function __construct ($message) {
$this->message = $message;
}
public function build () {
return $this->subject('お問い合わせありがとうございます。')->markdown('emails.contacts', [
'message' => $this->message
]);
}
}

ファイルの表示

@ -0,0 +1,10 @@
@component('mail::message')
# お問い合わせありがとうございます。
お問い合わせありがとうございます。キキカンサポートです。
【お問い合わせ内容】
{{ $message }}
上記、お問い合わせを受付させて頂きました。通常1〜2日にて回答のご連絡をさせて頂きます。
@endcomponent