前提・実現したいこと
hoge,hage,fugaのうち、どれか一つのフィールドに値が入っていればOK
全てnullはエラーという条件をLaravelバリデーションでかきたいです。
試したこと
'hogehoge' => ['required_@@:,???', 'nullable','string'],
required_with:foo,bar,...
指定した他のフィールドが一つでも存在している場合、このフィールドが存在し、かつ空でないことをバリデートします。
required_with_all:foo,bar,...
指定した他のフィールドがすべて存在している場合、このフィールドが存在し、かつ空でないことをバリデートします。
required_without:foo,bar,...
指定した他のフィールドのどれか一つでも存在していない場合、このフィールドが存在し、かつ空でないことをバリデートします。
required_without_all:foo,bar,...
指定した他のフィールドがすべて存在していない場合、このフィールドが存在し、かつ空でないことをバリデートします。
↑
このあたりが使えそうだと思うも、どうやって上記の条件を書いていいのかわかりません。
Laravel Framework 7.14.1
回答1件
あなたの回答
tips
プレビュー