概要
- キーが送られた場合、空ではないことをバリデートする
filled
についてまとめる。
記載方法
-
このバリデーションルールは「キーが送られている」 & 「値が空」の場合弾く。
-
逆に「キーが送られている」 & 「値が入っている」と「キーが送られていないとき」は特にエラーを出さない。
-
なので、更新系の処理などの不特定の「不特定数のキーが送られてくるが、送られたキーの必須は許したくない」ときに使える。
-
下記のように設定する。(content_1キーが送られたとき値が空ではないことをチェック)
formRequest.php/** * Get the validation rules that apply to the request. * * @return array */ public function rules() { return [ 'content_1' => ['filled'], ]; }