Laravelで例えば以下のようなリクエストパラメーターがあり、「start_date」があった場合は「end_date」を必須とする、というバリデーションをFormRequestで実装する場合、以下のような記述になる。
class SampleRequest extends FormRequest { /** 中省略 */ public function rules() { return [ 'start_date' => [ 'date', ], 'end_date' => [ 'date', 'required_with:start_date', ], ]; }