亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

創(chuàng)建Actor驗(yàn)證器類(lèi),并進(jìn)行驗(yàn)證!

Original 2019-04-21 20:14:31 263
abstract:<?php /**  * Created by PhpStorm.  * User: Jason  * Date: 2019/4/21  * Time: 19:54  */ namespace app\validate; use 
<?php
/**
 * Created by PhpStorm.
 * User: Jason
 * Date: 2019/4/21
 * Time: 19:54
 */

namespace app\validate;

use think\Validate;
// 創(chuàng)建演員驗(yàn)證器
class Actors extends Validate
{
    // 創(chuàng)建驗(yàn)證規(guī)則
    protected $rule = [
        'name'=>'require|length:4,15',
        'phone'=>'mobile',
        'country'=>'require|length:2,30',
        'birthday'=>'between:1,31',
        'weight'=>'between:60,300',
        'height'=>'between:100,200',
    ];

    // 創(chuàng)建驗(yàn)證信息
    protected $message = [
        'name.require'=>'演員名稱(chēng)不能為空',
        'name.length'=>'演員名稱(chēng)必須4-15個(gè)字符之間',
        'phone.mobile'=>'手機(jī)號(hào)碼格式不正確',
        'country.require'=>'演員國(guó)家不能為空',
        'country.length'=>'演員國(guó)家必須是2-30個(gè)字符之間',
        'birthday.between'=>'演員生日必須是1-31之間',
        'weight.between'=>'演員體重必須是60-300之間',
        'height.between'=>'演員盛高必須是100,200之間'
    ];

}
?>



<?php
/**
 * Created by PhpStorm.
 * User: Jason
 * Date: 2019/4/21
 * Time: 20:02
 */

namespace app\index\controller;

// 引入驗(yàn)證類(lèi)
use app\validate\Actors;
use think\Controller;

class Actor extends Controller
{
    // 驗(yàn)證
    public function vals()
    {
        // 實(shí)例化驗(yàn)證類(lèi)
        $validate = new Actors;

        // 創(chuàng)建數(shù)據(jù)
        $data = [
            'name'=>'史提夫.史泰龍',
            'phone'=>17688990987,
            'country'=>'美國(guó)',
            'birthday'=>'23',
            'weight'=>90,
            'height'=>188,
        ];

        // 使用check方法驗(yàn)證
        if(!$validate->check($data))
        {
            return $validate->getError();
        }

        return '驗(yàn)證成功';

    }
}
?>


Correcting teacher:天蓬老師Correction time:2019-04-22 10:22:18
Teacher's summary:創(chuàng)建驗(yàn)證的提示信息, 是比較麻煩的, 因?yàn)獒槍?duì) 每一個(gè)驗(yàn)證規(guī)則都要設(shè)置, 如果你的需要不是太性化, 其實(shí)框架內(nèi)置的提示信息 基本上可以滿足大部分場(chǎng)景下的需求的

Release Notes

Popular Entries