😸

FormRequestのvalidationDataメソッド

2023/09/12に公開

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