webman request

v1.0.3 版本
2024-10-18 版本更新时间
22 安装
1 star

简介

内置了think validate验证器,通过依赖注入方式,自动生成请求对象,并对对象的字段做校验

安装

composer require hollisho/webman-request

使用

//定义Request对象
class MyRequest extend WebmanRequest
{
    // id
    public $id;

    // status
    public $status = 0;

    public function rules()
    {
        return [
            'id' => 'require|integer',
            'status' => 'require|integer',
        ];
    }

    protected function messages()
    {
        return [
            'id.required' => 'id不能为空',
            'id.integer' => 'id必须为整型',
            'status.required' => 'id不能为空',
        ];
    }
}

//在控制器中注入Reqeust
class IndexController extends Controller
{

    public function parserHtml(MyRequest $request)
    {
        ......
    }
}

效果图(可选)

赞助商