Laravel——$rules参数规则

Posted coder1013

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 其中的一个

以上是关于Laravel——$rules参数规则的主要内容,如果未能解决你的问题,请参考以下文章

使用带有附加参数的自定义规则验证 Laravel 中的数组

laravel 5.5 修改注册表单验证规则

如何在 Laravel 中使用 setter 方法设置验证规则?

Laravel 验证规则列表

Laravel 验证:必须是带有“json”规则的有效 JSON 字符串

如何在 Laravel 中模拟验证规则