連絡メーラー
このコミットが含まれているのは:
コミット
ecd5482f97
|
@ -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());
|
||||
|
|
|
@ -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
|
新しいイシューから参照