作者 liyuhang

gx

@@ -7,6 +7,7 @@ use App\Models\Project as ProjectModel; @@ -7,6 +7,7 @@ use App\Models\Project as ProjectModel;
7 use App\Models\ProjectMenu as ProjectMenuModel; 7 use App\Models\ProjectMenu as ProjectMenuModel;
8 use App\Models\ProjectRole as ProjectRoleModel; 8 use App\Models\ProjectRole as ProjectRoleModel;
9 use App\Models\User as UserModel; 9 use App\Models\User as UserModel;
  10 +use Illuminate\Http\Request;
10 use Illuminate\Support\Facades\Cache; 11 use Illuminate\Support\Facades\Cache;
11 use Illuminate\Support\Facades\DB; 12 use Illuminate\Support\Facades\DB;
12 use Illuminate\Support\Facades\Validator; 13 use Illuminate\Support\Facades\Validator;
@@ -22,25 +23,18 @@ class ComController extends BaseController @@ -22,25 +23,18 @@ class ComController extends BaseController
22 * @author :liyuhang 23 * @author :liyuhang
23 * @method 24 * @method
24 */ 25 */
25 - public function login(){  
26 - $rules = [  
27 - 'mobile'=>'required|string|max:12',  
28 - 'password'=>'required|string',  
29 - ];  
30 - //验证的提示信息  
31 - $message = [ 26 + public function login(Request $request){
  27 + $request->validate([
  28 + 'mobile'=>['required,string,max:12'],
  29 + 'password'=>['required,string'],
  30 + ],[
32 'mobile.required'=>'标题必须填写', 31 'mobile.required'=>'标题必须填写',
33 'mobile.string'=>'标题中含有非法文字', 32 'mobile.string'=>'标题中含有非法文字',
34 'password.required'=>'内容必须填写', 33 'password.required'=>'内容必须填写',
35 'password.string'=>'内容中含有非法文字', 34 'password.string'=>'内容中含有非法文字',
36 'mobile.max' => 'account不大于12字符.', 35 'mobile.max' => 'account不大于12字符.',
37 - ];  
38 - $validate = Validator::make($this->param, $rules, $message);  
39 - if($validate->errors()->first()){  
40 - return $this->response($validate->errors()->first(),Code::USER_ERROR);  
41 - } 36 + ]);
42 $userModel = new UserModel(); 37 $userModel = new UserModel();
43 - Cache::add('1345951a03fd1916a53c48c16b2fdecb','23423423423423');  
44 $res = $userModel->login($this->param); 38 $res = $userModel->login($this->param);
45 if($res === false){ 39 if($res === false){
46 $this->response('当前用户不存在或者被禁用,登录失败',Code::USER_ERROR,[]); 40 $this->response('当前用户不存在或者被禁用,登录失败',Code::USER_ERROR,[]);
@@ -94,23 +88,17 @@ class ComController extends BaseController @@ -94,23 +88,17 @@ class ComController extends BaseController
94 * @author :liyuhang 88 * @author :liyuhang
95 * @method 89 * @method
96 */ 90 */
97 - public function edit_info(){  
98 - $rules = [  
99 - 'password'=>'required|string|min:5',  
100 - 'name'=>'required|max:20',  
101 - ];  
102 - //验证的提示信息  
103 - $message = [ 91 + public function edit_info(Request $request){
  92 + $request->validate([
  93 + 'password'=>['required,string,min:5'],
  94 + 'name'=>['required,max:20'],
  95 + ],[
104 'password.required'=>'密码必须填写', 96 'password.required'=>'密码必须填写',
105 'password.string'=>'密码中含有非法文字', 97 'password.string'=>'密码中含有非法文字',
106 'password.min' => '密码不小于5字符.', 98 'password.min' => '密码不小于5字符.',
107 'name.required'=>'名称必须填写', 99 'name.required'=>'名称必须填写',
108 'name.min' => '名称不小于5字符.', 100 'name.min' => '名称不小于5字符.',
109 - ];  
110 - $validate = Validator::make($this->param, $rules, $message);  
111 - if($validate->fails()){  
112 - return $this->response($validate->errors()->first(),Code::USER_PARAMS_ERROE);  
113 - } 101 + ]);
114 $userModel = new UserModel(); 102 $userModel = new UserModel();
115 $this->param['id'] = $this->uid; 103 $this->param['id'] = $this->uid;
116 $rs = $userModel->edits($this->param); 104 $rs = $userModel->edits($this->param);
@@ -7,6 +7,7 @@ use App\Http\Requests\Bside\ProjectRoleRequest; @@ -7,6 +7,7 @@ use App\Http\Requests\Bside\ProjectRoleRequest;
7 use App\Models\ProjectMenu as ProjectMenuModel; 7 use App\Models\ProjectMenu as ProjectMenuModel;
8 use App\Models\ProjectRole as ProjectRoleModel; 8 use App\Models\ProjectRole as ProjectRoleModel;
9 use App\Models\User as UserModel; 9 use App\Models\User as UserModel;
  10 +use Illuminate\Http\Request;
10 use Illuminate\Support\Facades\Validator; 11 use Illuminate\Support\Facades\Validator;
11 12
12 class ProjectRoleController extends BaseController 13 class ProjectRoleController extends BaseController
@@ -106,7 +107,7 @@ class ProjectRoleController extends BaseController @@ -106,7 +107,7 @@ class ProjectRoleController extends BaseController
106 * @author :liyuhang 107 * @author :liyuhang
107 * @method 108 * @method
108 */ 109 */
109 - public function status(ProjectRoleRequest $request){ 110 + public function status(Request $request){
110 $request->validate([ 111 $request->validate([
111 'id'=>['required'], 112 'id'=>['required'],
112 'status'=>['required'], 113 'status'=>['required'],
@@ -128,7 +129,7 @@ class ProjectRoleController extends BaseController @@ -128,7 +129,7 @@ class ProjectRoleController extends BaseController
128 * @author :liyuhang 129 * @author :liyuhang
129 * @method 130 * @method
130 */ 131 */
131 - public function del(ProjectRoleRequest $request){ 132 + public function del(Request $request){
132 $request->validate([ 133 $request->validate([
133 'id'=>['required'] 134 'id'=>['required']
134 ],[ 135 ],[