Laravel中的变量验证

时间:2018-10-07 14:16:15

标签: php laravel validation

我需要知道如何在Laravel中验证变量。 到目前为止,我仅以这种方式使用$request进行验证。

$request->validate([
    'idgroup' => [
        'required',
        'numeric',
        new AdminGroupRequest,
        new MaxInvitationAdmin
    ]
]);

如何将上面的验证代码用于以下变量?

$idgroup = Session::get('invitation_userid');

1 个答案:

答案 0 :(得分:3)

您可以使用Validator::make工厂功能。

Validation documentation

$data = ['idgroup' => Session::get('invitation_userid')];

Validator::make($data, [
    'idgroup' => [
        'required', 'numeric', new AdminGroupRequest, new MaxInvitationAdmin
    ]
])->validate();