このリクエストクラスでは、ルールが適用されます。複数のフィールドがlaravel 5で同時に一意であるかどうかを確認します。
return [
'title' => 'required|unique:event_cals,title',
'eventDate' => 'required|date|after:yesterday',
'venue' => 'required',
'time' => 'required',
'type' => 'required',
'unique:event_cals,eventDate,NULL,id,venue,$request->venue,time,$request->time'
];
以下のようなルールを検証したいと考えています。
'eventDate' && 'venue' && 'time' => 'unique'
ここで、同じeventDate、会場、時間のない行があるかどうかを確認する必要があります。誰もそのようなルールを宣言する方法を知っていますか?
これはdbテーブルのスナップショットです。ここで
は、カスタム検証を試みるhttps://laravel.com/docs/5.1/validation#custom-validation-rules – vsogrimen
あなたは助けることができます私はサンプルコードでお願いしますか? –
PHPを使用して単一引用符間で変数を使用することはできません。おそらく入力とdbが正確に一致するようにするべきでしょう。あなたはまた、妥当性検査されている列を指定していません –