作者 liyuhang

gx

@@ -2,6 +2,10 @@ @@ -2,6 +2,10 @@
2 2
3 namespace App\Http\Controllers\Bside; 3 namespace App\Http\Controllers\Bside;
4 4
  5 +use App\Enums\Common\Code;
  6 +use App\Http\Logic\Bside\ProjectGroupLogic;
  7 +use App\Http\Requests\Bside\ProjectGroupRequest;
  8 +
5 /** 9 /**
6 * @name:用户组相关 10 * @name:用户组相关
7 */ 11 */
@@ -17,4 +21,10 @@ class ProjectGroupController extends BaseController @@ -17,4 +21,10 @@ class ProjectGroupController extends BaseController
17 { 21 {
18 22
19 } 23 }
  24 +
  25 + public function add(ProjectGroupRequest $request,ProjectGroupLogic $logic){
  26 + $request->validated();
  27 + $this->response('success',Code::SUCCESS);
  28 + }
  29 +
20 } 30 }
@@ -3,12 +3,8 @@ @@ -3,12 +3,8 @@
3 namespace App\Http\Controllers\Bside; 3 namespace App\Http\Controllers\Bside;
4 4
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
6 -use App\Http\Logic\Bside\UserLogic;  
7 use App\Models\User as UserModel; 6 use App\Models\User as UserModel;
8 -use Illuminate\Support\Facades\Cache;  
9 -use Illuminate\Support\Facades\Response;  
10 use Illuminate\Support\Facades\Validator; 7 use Illuminate\Support\Facades\Validator;
11 -use Symfony\Component\HttpFoundation;  
12 8
13 class UserController extends BaseController 9 class UserController extends BaseController
14 { 10 {
@@ -56,7 +52,7 @@ class UserController extends BaseController @@ -56,7 +52,7 @@ class UserController extends BaseController
56 ]; 52 ];
57 $validate = Validator::make($this->param, $rules, $message); 53 $validate = Validator::make($this->param, $rules, $message);
58 if($validate->fails()){ 54 if($validate->fails()){
59 - return $this->response($validate->errors()->first(),Code::USER_LOGIN_ERROE,$this->param); 55 + return $this->response($validate->errors()->first(),Code::USER_LOGIN_ERROE);
60 } 56 }
61 $userModel = new UserModel(); 57 $userModel = new UserModel();
62 $this->param['project_id'] = $this->user['project_id']; 58 $this->param['project_id'] = $this->user['project_id'];
  1 +<?php
  2 +
  3 +namespace App\Http\Logic\Bside;
  4 +
  5 +class ProjectGroupLogic extends BaseLogic
  6 +{
  7 +
  8 +}
  1 +<?php
  2 +
  3 +namespace App\Http\Requests\Bside;
  4 +
  5 +use Illuminate\Foundation\Http\FormRequest;
  6 +
  7 +class ProjectGroupRequest 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 + 'name'=>['required'],
  28 + ];
  29 + }
  30 +}
1 <?php 1 <?php
2 2
3 -namespace App\Http\Requests\Bside\product; 3 +namespace App\Http\Requests\Bside;
4 4
5 use Illuminate\Foundation\Http\FormRequest; 5 use Illuminate\Foundation\Http\FormRequest;
6 6
@@ -24,25 +24,7 @@ class UserRequest extends FormRequest @@ -24,25 +24,7 @@ class UserRequest extends FormRequest
24 public function rules() 24 public function rules()
25 { 25 {
26 return [ 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'=>'角色必须填写', 27 + 'mobile'=>['required'],
46 ]; 28 ];
47 } 29 }
48 } 30 }
@@ -27,6 +27,13 @@ Route::middleware(['bloginauth'])->group(function () { @@ -27,6 +27,13 @@ Route::middleware(['bloginauth'])->group(function () {
27 Route::any('/project_role/status', [\App\Http\Controllers\Bside\ProjectRoleController::class, 'status'])->name('project_role_status'); 27 Route::any('/project_role/status', [\App\Http\Controllers\Bside\ProjectRoleController::class, 'status'])->name('project_role_status');
28 Route::any('/project_role/del', [\App\Http\Controllers\Bside\ProjectRoleController::class, 'del'])->name('project_role_del'); 28 Route::any('/project_role/del', [\App\Http\Controllers\Bside\ProjectRoleController::class, 'del'])->name('project_role_del');
29 29
  30 + //group相关路由
  31 + Route::any('/project_group/add', [\App\Http\Controllers\Bside\ProjectGroupController::class, 'add'])->name('project_group_add');
  32 + Route::any('/project_group/edit', [\App\Http\Controllers\Bside\ProjectGroupController::class, 'edit'])->name('project_group_edit');
  33 + Route::any('/project_group/status', [\App\Http\Controllers\Bside\ProjectGroupController::class, 'status'])->name('project_group_status');
  34 + Route::any('/project_group/lists', [\App\Http\Controllers\Bside\ProjectGroupController::class, 'lists'])->name('project_group_lists');
  35 + Route::any('/project_group/del', [\App\Http\Controllers\Bside\ProjectGroupController::class, 'del'])->name('project_group_del');
  36 +
30 }); 37 });
31 38
32 //无需登录验证的路由组 39 //无需登录验证的路由组