ホームページ  >  記事  >  php教程  >  laravel Validator实例

laravel Validator实例

PHP中文网
PHP中文网オリジナル
2016-05-23 08:39:091476ブラウズ

php代码

public function getIndex()
    {
        $rules = array(
            'email' => 'required|email',
            'name' => 'required|between:1,20',
            'password' => 'required|min:8',
        );
        $message = array(
            "required"             => ":attribute 不能为空",
            "between"      => ":attribute 长度必须在 :min 和 :max 之间"
        );

        $attributes = array(
            "email" => '电子邮件',
            'name' => '用户名',
            'password' => '用户密码',
        );

        $validator = Validator::make(
            Input::all(), 
            $rules,
            $message,
            $attributes
        );
        if ($validator->fails()) {
            $warnings = $validator->messages();
            $show_warning = $warnings->first();
            return Response::Json(compact('show_warning'));
        }
        return Response::Json("ok");
    }




@if($errors->any())@foreach($errors->all() as $error){{ $error }}@endforeach@endif

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。