Php 使用自定义请求进行验证时在后URL中添加哈希
我正在验证Laravel中的一个表单,定义如下:Php 使用自定义请求进行验证时在后URL中添加哈希,php,laravel-5,Php,Laravel 5,我正在验证Laravel中的一个表单,定义如下: class ContactFormRequest extends Request { ... } 在我的控制器中,我有: public function contact_form(ContactFormRequest $request) 一切都很好。请求验证并返回到request::back()和错误 如何将哈希添加到后面的URL,如/contact_form#hash 谢谢你找到了。 在自定义请求的构造函数中添加: class Contac
class ContactFormRequest extends Request
{ ... }
在我的控制器中,我有:
public function contact_form(ContactFormRequest $request)
一切都很好。请求验证并返回到request::back()代码>和错误
如何将哈希添加到后面的URL,如/contact_form#hash
谢谢你找到了。
在自定义请求的构造函数中添加:
class ContactFormRequest extends Request
{
public function __construct()
{
$this->redirect = URL::previous().'#custom_hash';
}
...
}
我知道这是一条古老的线索,但如果有人搜索,我相信正确的方法是:
/**
*获取验证错误时要重定向到的URL。
*
*@返回字符串
*/
受保护的函数getRedirectUrl()
{
返回父项::getRedirectUrl()。#自定义_哈希';
}