我只是制作了一个通过我的gmail帐户发送邮件的电子邮件表单,但是我收到的邮件具有与我在输入框中输入的ID相同的ID,请帮助我如何解决此问题。
这是我的控制器代码:ContactController.php
$data=[
'user_email'=>$r->user_email,
'user_name'=>$r->user_name,
'user_phone'=>$r->user_phone,
'user_desc'=>$r->user_desc,
];
Mail::send('mail', $data, function($message) use($data)
{
$message->from('sumitsaini12@gmail.com', 'Email Form Future
Realty India');
$message->to($data['user_email']);
$message->subject($data['user_desc']);
});
return redirect()->back()->with('message','successfully data insertd');
}
这是我的.env
文件:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=sumitsaini12@gmail.com
MAIL_PASSWORD=12356
MAIL_ENCRYPTION=ssl
这是我的视图文件:contact.blade.php
<form action="{{url('/postEmail')}}" method="post" class="callus">
{{ csrf_field() }}
<div class="col-md-12">
<div class="single-query form-group @if($errors->has('user_name')) validate-has-error @endif ">
<input type="text" placeholder="Your Name" name="user_name" id="user_name" class="keyword-input">
@if($errors->has('user_name'))
<span id="user_name-error" class="validate-has-error">{{ $errors->first('user_name') }}</span>
@endif
</div>
<div class="single-query form-group @if($errors->has('user_phone')) validate-has-error @endif ">
<input type="text" placeholder="Phone Number" id="user_phone" name="user_phone" class="keyword-input">
@if($errors->has('user_phone'))
<span id="user_phone-error" class="validate-has-error">{{ $errors->first('user_phone') }}</span>
@endif
</div>
<div class="single-query form-group @if($errors->has('user_email')) validate-has-error @endif">
<input type="text" placeholder="Email Adress" id="user_email" name="user_email" class="keyword-input">
@if($errors->has('user_email'))
<span id="user_email-error" class="validate-has-error">{{ $errors->first('user_email') }}</span>
@endif
</div>
<div class="single-query form-group @if($errors->has('user_desc')) validate-has-error @endif">
<textarea placeholder="Massege" name="user_desc" id="user_desc" class="form-control"></textarea>
@if($errors->has('user_desc'))
<span id="user_desc-error" class="validate-has-error">{{ $errors->first('user_desc') }}</span>
@endif
</div>
<input type="submit" value="submit now" class="btn-blue">
</div>
</form>
这是我的:mail.blade.php
<div class="contact">
<b>User Name:</b>{{$user_name}}<br>
<b>User Mail:</b>{{$user_email}}<br>
<b>User Contact:</b>{{$user_phone}}<br>
<b>User Email:</b> {!! $user_desc !!}<br>