【发布时间】:2017-09-29 14:00:25
【问题描述】:
对 Laravel 非常陌生。尝试设置一个简单的联系表格来熟悉它。我通过 ajax 发送表单数据,并在 javascript 中处理每个输入:
encodeURIComponent($("#contact-name").val())
如何通过
运行所有这些输入urldecode()
在 php 方面无需手动执行每一项?
比如我想用这个:
$this->validate($request, [
'name' => 'required',
'email' => 'required|email',
'message' => 'required'
]);
我不能,因为电子邮件地址中的@ 被编码,因此有效电子邮件的验证规则返回 false。
我需要让请求中的所有输入通过urldecode() 运行,然后放回原处,以便我可以使用 Laravel 提供的所有方便的东西。
【问题讨论】: