😸
FormRequestのvalidationDataメソッド
FormRequestのvalidationDataメソッドの役割は、validationしたいデータの連想配列を整えること。
たとえば、RestfulなURLを定義して、{userId}の値取得したりする
// api.php
Route::get('/getUser/{userId}', 'Api\UsersController@getUser');
// CreatUserFormRequest.php
/**
* @return array
*/
public function validationData()
{
$params = $this->all();
$appli_id = $this->route('userId');
return $params + ['userId' => $userId];
}
Discussion