2017-02-22 5 views
0

laravelを初めて使用していて、一意のURLの検証にupdate句を追加する必要があります。私は両方のコードを試してみましたが、何も動作していないようです。事前にLaravel 5.3:プライマリキー!= 'id'の条件で動作しないユニークな検証

'page_url' => [ 'required', 
         Rule::unique('pages')->ignore($id_page,'id_page') 
       ], 


    'page_url' => 'required|unique:pages,page_url,null,null,id_page,!'.$id_page, 

エラー

Column not found: 1054 Unknown column 'pages.id' in 'where clause' 

感謝。

+0

試みは、この 'PAGE_URL' を使用する=> '必要|ユニーク:ページ、PAGE_URL、' しようとしました$ id_page – sunilwananje

+0

、同じエラーを与えます。 – DevOps

+0

ページIDの列名は何ですか? id_page '、id_page' – sunilwananje

答えて

0

それはモデルでこれを追加することで動作します。

protected $primaryKey = 'id_page'; 
関連する問題