💭

(Laravel)FormRequest::safeから、inputメソッドが使えるようになっていた

2024/11/23に公開

Version11.7から、FormRequest::safeの戻り値でValidatedInput::inputなどが呼び出せる

use App\Http\Requests\SampleRequest;

public function TestMethod(SampleRequest $request)
{
    $validatedInput = $request->safe();

    $value1 = $validatedInput->input('hoge1');
    $value2 = $validatedInput->boolean('hoge2');
}

公式

APIドキュメントにしか、説明は書いてなさそう?
https://laravel.com/docs/11.x/validation#form-request-validation
https://laravel.com/api/11.x/Illuminate/Support/ValidatedInput.html#method_input

Githubのプルリクエスト

https://github.com/laravel/framework/pull/51316

Discussion