【发布时间】:2018-08-07 21:24:01
【问题描述】:
我有一个关于 Laravel 验证的问题。我有两个数字 <input> 字段,例如:
我想在 App\Requests\MyRequest.php 的“请求”文件中创建一个规则,该规则要求第二个输入字段的值大于第一个输入字段,并且两个字段的值都必须大于0.
我应该如何编码? Laravel 验证是否支持这一点?
【问题讨论】:
标签: php forms laravel validation
我有一个关于 Laravel 验证的问题。我有两个数字 <input> 字段,例如:
我想在 App\Requests\MyRequest.php 的“请求”文件中创建一个规则,该规则要求第二个输入字段的值大于第一个输入字段,并且两个字段的值都必须大于0.
我应该如何编码? Laravel 验证是否支持这一点?
【问题讨论】:
标签: php forms laravel validation
您可以通过运行php artisan make:request MyRequest 在app/Http/Requests 中添加验证,如下所示:
<?php
namespace App\Http\Requests;
class MyRequest extends Request
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'first_field' => 'min:0',
'second_field' => 'min:'.$this->first_field,
];
}
}
你可以找到更多关于验证here
【讨论】: