Php 使用Laravel框架进行表单验证
我用的是拉威尔5.2 我有一个包含两个字段的表单,一个用于电子邮件地址,另一个用于手机号码,因此用户可以注册我的网站 用户需要至少填写这两个字段中的一个。如何使用UserController中的Laravel 5.2Php 使用Laravel框架进行表单验证,php,validation,laravel-5.2,Php,Validation,Laravel 5.2,我用的是拉威尔5.2 我有一个包含两个字段的表单,一个用于电子邮件地址,另一个用于手机号码,因此用户可以注册我的网站 用户需要至少填写这两个字段中的一个。如何使用UserController中的Laravel 5.2validateRequeststrait验证此表单中发布的数据?(因为所有控制器都使用laravel 5.2中的validateRequeststrait) 下面是一个示例,但它强制用户填写两个字段(而我只要求他们填写两个字段中的一个): 按照下面的说明试试这个 按照下面的说明试试
validateRequests
trait验证此表单中发布的数据?(因为所有控制器都使用laravel 5.2中的validateRequests
trait)
下面是一个示例,但它强制用户填写两个字段(而我只要求他们填写两个字段中的一个):
按照下面的说明试试这个
按照下面的说明试试这个
$rules = [
'mobile' => 'required',
'email' => 'required'];
$this->validate($request, $rules);
$rules = [
'mobile' => 'required_without:email',
'email' => 'required_without:mobile'
];
$this->validate($request, $rules);