laravelで新規登録をするときに、論理消去したユーザーのメールアドレスがバリデーションに引っかかるので、deleted_atがnulであるという条件を付け足したいのです。
バリデーションカスタマイズをしなければいけないのでしょうか。公式に書いてある以下の方法を試したのですがうまく行きませんでした。
追加のWHERE節を付け加える さらにクエリーの"where"節として追加の検索条件を付け加えることもできます。 'email' => 'unique:users,email_address,NULL,id,account_id,1' 上のルールでは、account_idが1のレコードのみuniqueチェックに使用されます。
試したコード
'email' => 'required|string||max:255|email|unique:users,deleted_at,NULL',
何か見落としているところはありますでしょうか。
バージョンはlaravel5.8です。
回答2件
あなたの回答
tips
プレビュー