2016-07-21 6 views
0

Laravelでは、チェックボックスがオンで、テキスト入力が空でないかどうかを確認するための検証を行うにはどうすればよいですか?例えばLaravelチェックボックスと入力の検証?

:チェックボックスがチェックされている場合

<input type="checkbox" name="has_login" checked="checked" value="1"> 

及びピンは、その後の検証に合格しなければならない空ではありません。

要求ファイルファイルで
<input type="text" name="pin" value=""> 

public function rules() 
{ 
    return [ 
      'has_login' => ??, 
    ]; 
} 
+1

あなたのチェックボックスの名前は何ですか? –

+0

https://laravel.com/docs/5.1/validation#available-validation-rules最初のものが「受け入れられ」、それを '' pin "=>" required "' 'と組み合わせることができます。 – apokryfos

+0

@apokryfos' "pin" => "required" ' –

答えて

2

あなたがこの方法を試してみてください:

public function rules() 
{ 
    return [ 
      'has_login' => 'accepted', 
      'pin' => 'required', 
    ]; 
}