我正在laravel的一个网站上工作。电子邮件发送表格位于网站的页脚。当我发送图像时,现在它只是将电子邮件保存在数据库中。保存电子邮件后,我想重定向到单页网站的页脚部分,但它没有。有趣的是,它在删除验证时正常工作。 这是我的表格:
<form class="form" method="POST" action="{{ action('IndexController@email') }}">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<input type="text" name="name" class="form-control">
<input type="email" name="email" class="form-control">
<input type="text" name="subject" class="form-control">
<textarea class="form-control" name="message" style="height: 100px;"></textarea>
<button type="submit" class="btn btn-primary btn-block">Send</button>
</form>
这是邮寄路线:
Route::post('new/sendemail', ['as' => 'sendemail', 'uses' => 'IndexController@email']);
这是控制器方法:
公共职能电子邮件(请求$请求){
$this->validate($request, [
'name' => 'required',
'email' => 'required',
'subject'=>'required',
'message' => 'required'
]);
$input = $request->all();
Email::create($input);
return redirect('new/#contact'); //this is where i want to redirect to that section but it doesn't work
}