Этот вопрос кажется очень простым, хотя я все сделал правильно, я думаю.Использование Laravel 5.5
В своей электронной почте я проверяю, заполнена ли электронная почта:
<div class="o-grid__col u-12/12@sm">
{!! Form::label('contact_e_mail', __('profile.contactEmail').'*') !!}
{!! Form::text('contact_e_mail', null, ['placeholder' => __('profile.contactEmail'),'class' => 'c-input required email','id' => 'contact_e_mail','required']) !!}
</div>
В моем контроллере я проверяю используемые письма ():
public function send_mail(Request $request,VendorProfile $profile_id){
$profile= $profile_id;
$email = $request->input('contact_e_mail');
$contact_first_name = $request->input('contact_first_name');
$email_profile = $profile->email;
$name_profile = $profile->name;
Mail::send('mail.contact-provider-confirmation', ['profile' => $profile,'request' => $request], function ($message) use ($email,$contact_first_name) {
$message->from(env('MAIL_ADMIN_ADDRESS'), 'Abouthorses.com');
$message->to($email, $contact_first_name)->subject(\Lang::get('mail.contactSubjectConfirmation'));
});
Mail::send('mail.contact-provider', ['profile' => $profile,'request' => $request], function ($m) use ($email_profile, $name_profile) {
$m->from(env('MAIL_ADMIN_ADDRESS'), 'Abouthorses.com');
$m->to($email_profile, $name_profile)->subject(\Lang::get('mail.contactSubject'));
});
return redirect()->route('vendor.show',$profile->id);
}
Когда я ввожу действительное письмо, оно отправляется правильно