Содержимое электронной почты не отображается в laravel
Я работаю над сайтом, на котором я хочу отправить контактную форму запроса.
Контроллер, который я использовал для этого:
<?php
Namespace App\Http\Controllers;
use Mail;
use Illuminate\Http\Request;
Class PostingMessageController extends Controller
{
public function create()
{
return view('posting');
}
public function store(Request $request)
{
$this->validate($request, [
'name' => 'required',
'email' => 'required|email'
]);
Mail::send('emails.posting-message', [
'msg'=> $request->message
], function($mail) use($request) {
$mail->from($request->email, $request->name);
$mail->to('abc@helloworld.com')->subject('Contact Message');
});
return redirect()->back()->with('flash_message', 'Thank you for your message');
}
}
HTML-код, который я использовал для построения формы (Posting):
<form class="mb-5" method="POST" action="{{ route('posting.store') }}">
{{ csrf_field() }}
<div class="form-row">
<div class="form-group posting_name pr-4 col-md-6">
<label class="ml-1" style="width:100%;text-align:left;">name*</label>
<input type="name" class="form-control" name="name">
@if ($errors->has('name'))
<small class="form-text invalid-feedback">{{$errors->first('name')}}</small>
@endif
</div>
<div class="form-group posting_email pl-4 col-md-6">
<label style="width:100%;text-align:left;" >email*</label>
<input type="email" class="form-control" name="email" >
@if ($errors->has('email'))
<small class="form-text invalid-feedback">{{$errors->first('email')}}</small>
@endif
</div>
</div>
<button type="submit" class="btn ruckify_text_white">submit</button>
</form>
В маршрутах я использовал следующий код:
Route::get('/posting', [
'uses'=> 'PostingMessageController@create'
]);
Route::post('/posting', [
'uses'=> 'PostingMessageController@store',
'as' => 'posting.store'
]);
Содержание для emails.posting-message.blade
файл
{{$msg}}
Постановка задачи:
При нажатии кнопки " Отправить" форма не отображает содержимое, показанное ниже, например имя и адрес электронной почты.
[2018-08-22 17:44:10] production.DEBUG: Message-ID: <d00da2234ef5d80aa08d1a7a5830552b@192.168.10.10>
Date: Wed, 22 Aug 2018 17:44:10 +0000
Subject: Contact Message
From: Delete <abc@rti@gmail.com>
To: abc@helloworld.com
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable