我有网站make在Laravel 5.4。我的联系方式,并尝试发送邮件,但是当我发送了邮件中的这个数据Laravel 5.4 - 发送邮件
Name: {{ $name }}
Email: {{ $email }}
Message: {{ $message1 }}
在laravel 5.1我得到的数据,但在Laravel 5.4,我不能传递数据。
我web.php
Route::post('mailContact', '[email protected]');
我contorller:
protected function postEmailContact() {
Mail::send('requestContact', array(
'name' =>Input::get("name"),
'email' =>Input::get("email"),
'message1' =>Input::get("message1")
), function ($message) {
$message->from('[email protected]', 'Contact');
$message->to('[email protected]')->subject('Contact');
});
return redirect('/');
}
和我requestContact.blade.php
Name: {{ $name }}
Email: {{ $email }}
Message: {{ $message1 }}
和contact.blade.php
{!! Form::open(array('url' => 'mailContact','class'=>'form-group')) !!}
<div id="content-page" class="content group">
<div class="hentry group">
<div class="usermessagea"></div>
<label for="name-contact-us">
Name
</label>
<div class="input-prepend"> {!! Form::text('name', null, array('class' => 'form-control','placeholder' => 'ime')) !!}</div>
<div class="msg-error"></div>
<label for="email-contact-us">
Email
</label>
<div class="input-prepend"> {!! Form::text('name', null, array('class' => 'form-control','placeholder' => 'email')) !!}</div>
<div class="msg-error"></div>
<label for="message-contact-us">
Message
</label>
<div class="input-prepend"> {!! Form::textarea('message1', null,
array('placeholder'=>'message',
'class'=>'form-control'
)) !!}</div>
</br>
{!! Form::submit('send' , array('class' => 'btn btn-primary')) !!}
</div>
{!! Form::close() !!}
有什么想法?如何传递数据?
请检查你有没有电子邮件领域,但两者字段名作为名称字段 –
我不得不更换名字电子邮件,但同样的,无牌数据 – dev