🍊
【Laravel 】 FormRequest, バリデーション
validationData()
バリデーションルールの適用対象となるデータを指定するための属性です。
バリデーションルールを実行対象データを追加、削除を行いたい場合、ここでデータを操作できます。
例) パスパラメータのidをデータに追加する方法
public function validationData() {
return array_merge(
$this->request->all(),
[
'id' => $this->id,
]
)
}
Form Request
/**
* Get data to be validated from the request.
*
* @return array
*/
public function validationData()
{
return $this->all();
}
Discussion