zoukankan      html  css  js  c++  java
  • laravel 自定义验证 Validator::extend _fei

    laravel 自定义验证 Validator::extend

     1 $messages = [
     2     'name.integer' => '名字不能为整型', 
     3     'name.max' => '长度不能超过5',
     4 ];
     5 
     6 public static $rules=[
     7     'name' => 'required|integer|max:5|foo_fei', //foo_fei 自定义验证
     8     'score' => 'required|integer',
     9 ];
    10 
    11 Validator::extend('foo_fei', function ($attribute, $value, $parameters) { //exit('进来了');
    12     return $value=='foo';
    13     //这里的错误消息在 resources/lang/en/validation.php 
    14     // 'custom'               => [
    15     //     'attribute-name' => [
    16     //         'rule-name' => 'custom-message',
    17     //     ],
    18     //     'name'=> [
    19     //         'foo_fei'=>'你是傻逼'
    20     //     ],
    21     // ],
    22 });
    23 
    24  $validatedData = Validator::make($data,Student::$rules,$messages);
  • 相关阅读:
    day20
    day19
    day18
    day17
    day16
    day14 HTML
    day7课程
    day6
    python-day4
    python-day3
  • 原文地址:https://www.cnblogs.com/dafei4/p/11238251.html
Copyright © 2011-2022 走看看