問題の概要を簡単に説明しても分かりません。 私は、ユーザーが氏名、姓、母親の姓、およびIDを渡すユーザー投票フォームを持っています。Laravelテーブル全体をチェックするのではなく、1行でデータを検証する方法
このデータをすべて格納するテーブルusers
もあります。昨日、私はバグを見つけました。あるいは、ラベリング検証は、テーブルに存在するすべてのデータが見つかるたびにサブミットするため、ラベル検証がどのように機能するか誤解しました。
これは2つのレコードを持つテーブルです。私は、検証から期待何
例
は、ID = 98111091239名=アンジェイ姓= Pianowskiと母の姓=ミラかどうかを確認するためだった、すべてが正しいと投票ができ、その後一列に存在する場合のみ作られる。
代わりに、私は最初の行からIDを渡すことができます。他のものは2番目から受け取り、ユーザーも投票できます。 これはバグですか、ララベルはそのように動作しますか? 私は本当にどんなヒント、助け、sugestionsを楽しみにしています。
そして、ここで私は
/*This validates whether all data is correct */
$validator = Validator::make($request->all(),[
//check whether such pesel exists in votes and in voters
'pesel' =>'required|exists:wyborca|max:11|min:11',
'imie' =>'required|exists:wyborca|max:64|min:2',
'nazwisko' => 'required|exists:wyborca|max:128|min:2',
'nazwisko_matki' => 'required|exists:wyborca|max:128|min:2'
]);
if($validator->fails())
{
return back()
->with('errors','Wprowadzono nieprawidłowe dane')
->withInput();
}
[ラーバル検証:追加の列条件 - カスタム検証規則あり]の可能な複製(https://stackoverflow.com/questions/26121417/laravel-validation-exists-with-additional-column-condition-custom-validation) ) – Maraboc
いいえ、別の話題です –