【发布时间】:2016-09-13 14:30:37
【问题描述】:
Now i send my form data to email account, exemple@google.com, using function:
public function ContactExemple()
{
$email = Input::get('email');
$subiect = Input::get('phone');
Mail::send('email', [
'name'=>Input::get('name'),
'email'=>$email,
'phone'=>$phone,
'msg'=>Input::get('msg')
], function($m) use($email, $subiect) {
$m->from($email);
$m->to(' exemple@google.com')->subject($subiect);
});
return Redirect::to(URL::previous() . "#contact_form")->with('message', 'THANKS FOR YOUR MSG!');
}
我的观点:
<form action="{{url('/'.$lang)}}" method="POST" >
<input type="hidden" name="_token" value="{{ csrf_token() }}"> {!! csrf_field() !!}
<input type="text" name="name">
<input type="email" name="email" type="email">
<input type="text" name="phone" type="text">
<textarea name="msg"></textarea>
<input type="submit" value="submit" name="submit"> </input>
@if(Session::has('message')) <p class="alert alert-info"> {{Session::get('message')}} </p> @endif
</form>
路线:
Route::get('/', 'HomeController@index');
Route::post('/', 'HomeController@ContactExemple');
我需要使用 AJAX 执行此操作,但找不到任何可以帮助我执行此操作的东西,有很多简单的 ajax 发布请求示例,但我需要将其与发送到我的电子邮件帐户集成表格数据。
【问题讨论】:
标签: php ajax forms laravel email