跳至正文

Laravel框架validate的用法

  • PHP

1、第一步引入

use Illuminate\Support\Facades\Validator;

2、第二步写Validate测试DEMO(方法)

public function demoValidate(Request $request)
{
    $input = $request->input();
    $validator = $this->validate($input);

    if ($validator->fails()) {
        echo "<pre>";
        print_r($validator->getMessageBag()->all());
        exit();
    }
}

3、第三步写Validate验证方法

private function validate($input)
{
    $rules = [
        'merchantId' => 'required|integer',

    ];
    $message = [
        'merchantId.required' => '商家ID必传',
        'merchantId.integer'  => '商家ID必须为int',

    ];
    return Validator::make($input, $rules, $message);
}

4、第四步测试
(不传商家id正常报错)

(传商家id正常校验成功)

5、完美结束到这里你应该就会用了

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注