3

Lumen フレームワークでカスタム配列の検証を実行するにはどうすればよいですか? 例えば:

配列の例:

$params   = array('name' => 'john', 'gender' => 'male');

私はこのようなことを試しましたが、うまくいきませんでした:

$validator = Validator::make($params, [
                                       'name' => 'required',
                                       'gender' => 'required'
                            ]);

if ($validator->fails()) {

         $messages = $validator->errors();
         $message   = $messages->first();
         echo $message;
         exit;
}
4

1 に答える 1

-1

フィールドが実際に存在するため、検証は合格です。minorのようなものを使用してmaxsize文字列の長さを検証します。

http://lumen.laravel.com/docs/validation#rule-required

編集

私は訂正します。実際には、required何かが含まれているかどうかを検証しているようです。

アップデート

明確にするために; 検証に合格した場合に実行され$validator->fails()ない場合に実行されるはずのコード。

于 2015-06-29T07:21:54.263 に答える