Laravel_$rules参数规则

 public function orderList()
    {
        $rules = [
            'order_status'  => 'required|integer|in:1,2,3,4,5',
            'page'          => 'required|integer|min:1',
            'per_page'      => 'required|integer|min:1|max:10'
        ];

        if ($error = $this->validateInput($rules)) {
            return $error;
        }

        $data = WxApp::orderList($this->validated);

        return $this->json($data);
    }
  • required 必须传
  • integer 数字
  • string 字符串
  • array 数组
  • min 最小
  • max 最大 (参数为数字 验证数字大小 为字符串验证长度)
  • in: 参数必须在in的范围内 eg:必须是1 2 3 4 5 其中的一个
注重细节——关注底层——注重细节——关注底层——注重细节——关注底层——注重细节——关注底层——注重细节——关注底层
原文地址:https://www.cnblogs.com/PJG20/p/13121322.html