laravelのvalidateで、入力した時だけチェックして欲しい時の書き方(‘email’=> [‘sometimes’, ‘nullable’, ‘email’])

laravelのvalidateで、入力した時だけチェックして欲しい時の書き方(‘email’=> [‘sometimes’, ‘nullable’, ‘email’])

‘sometimes’だけ指定すればいいのかな?と思っていたら、
‘nullable’も指定しないとダメだった!

更新時などに、既存のemailと被ったりしないかチェック。
unique:テーブル名,カラム名,例外ID
なんだけど、カラム名の前のカンマとの間にスペースが1個でもあると
半角スペース+カラム名で探しに行って、そんなカラム名無いよ!と怒られるので注意!