2017-09-19 15 views
0

私はinserttype_id列とcate_id列を持つテーブルを持つプロジェクトで作業しています。Laravel:1つのテーブル内の2つの列を検証するwhist一意の値を確認する

inserttype_idに既にcate_id内に存在する同じ値(番号)が関連付けられているかどうかを検証する必要があります。

次に、検証時にinserttype_idとcate_idが一緒に存在する場合は、新しいデータベースエントリを作成しないでください。

が存在しない場合には、出力メッセージが存在するエントリ

私たちはここに開始を作成しない場合は、 を「既に存在する」ので、多くの例を試してみましたが、解決策を提案してきたが、何も私たちのために動作しません。

$rules=['insertType_title'=>'required|unique:insertType',]; 

ここで変更する必要があるアイデアはありますか?あなたはこのように行うことができます

答えて

0

:あなたはlaravelバージョン5.5を使用している場合は、今試用

// add your category id variable I have used $cate_id 
'inserttype_id'=>'required|unique:insertType,inserttype_id,NULL,inserttype_id,cate_id'.$cate_id 
+0

、できるだけ早く – qldguy27au

+0

を返信させていただきます。この[リンク](https://laravel.com/docs/5.5/validation#ruleを参照してください。 - ユニーク) –