2017-10-07 1 views
0

属性私は私がにreturn false/trueを追加した場合でも、私はこれを行うにはLaravelsバリデータを使用しようとしていますユニークである必要はなく、非常にこだわっています2つの属性..カスタム検証Laraval倍に私のフォームで5.5

を持っていますエラーが発生せず、コントローラは継続します。私は何か(そのドキュメントによらない:|)が足りないあなたのコントローラに

$validator = Validator::make($request->all(), [ 
     'organisationid' => 'required', 
     'membershipcode' => 'required' 
    ]); 

    $validator->sometimes('membershipcode', 'required', function($input) { 
     return false; 
    }); 
+0

あなたの情報では明確ではありません、詳細を追加してください –

答えて

0

店の方法では、あなたがこのように検証を追加することができます。

public function store(Request $request) 
    { 
     $this->validate($request, [ 
      'name'  => 'required|unique', 
      'description' => 'required', 
     ]); 

     $movie = Model::create($request->all()); 

     return redirect('view')->with('message', 'Added successfully'); 
    } 

を利用できる検証ルールはここにある:https://laravel.com/docs/5.5/validation#available-validation-rules

関連する問題