作者 liyuhang

gx

  1 +<?php
  2 +
  3 +namespace App\Http\Requests\Bside\product;
  4 +
  5 +use Illuminate\Foundation\Http\FormRequest;
  6 +
  7 +class UserRequest extends FormRequest
  8 +{
  9 + /**
  10 + * Determine if the user is authorized to make this request.
  11 + *
  12 + * @return bool
  13 + */
  14 + public function authorize()
  15 + {
  16 + return true;
  17 + }
  18 +
  19 + /**
  20 + * Get the validation rules that apply to the request.
  21 + *
  22 + * @return array
  23 + */
  24 + public function rules()
  25 + {
  26 + return [
  27 + 'mobile'=>'required|string|max:11',
  28 + 'password'=>'required|string|min:5',
  29 + 'name'=>'required|max:20',
  30 + 'role_id'=>'required'
  31 + ];
  32 + }
  33 +
  34 + public function messages()
  35 + {
  36 + return [
  37 + 'mobile.required'=>'号码必须填写',
  38 + 'mobile.string'=>'号码中含有非法文字',
  39 + 'mobile.max' => '号码不大于11字符.',
  40 + 'password.required'=>'密码必须填写',
  41 + 'password.string'=>'密码中含有非法文字',
  42 + 'password.min' => '密码不小于5字符.',
  43 + 'name.required'=>'名称必须填写',
  44 + 'name.min' => '名称不小于5字符.',
  45 + 'role_id.required'=>'角色必须填写',
  46 + ];
  47 + }
  48 +}
@@ -117,8 +117,8 @@ class Base extends Model @@ -117,8 +117,8 @@ class Base extends Model
117 * @method 117 * @method
118 */ 118 */
119 public function formatQuery($map = [],$query = ''){ 119 public function formatQuery($map = [],$query = ''){
120 - $query = $this;  
121 - $query->where(function ($query) use ($map){ 120 + $model = $query ?: $this;
  121 + $query = $model->where(function ($query) use ($map){
122 foreach ($map as $k => $v){ 122 foreach ($map as $k => $v){
123 if(is_array($v)){ 123 if(is_array($v)){
124 //拼接数据 124 //拼接数据