正在显示
6 个修改的文件
包含
58 行增加
和
25 行删除
| @@ -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']; |
app/Http/Logic/Bside/ProjectGroupLogic.php
0 → 100644
| 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 | //无需登录验证的路由组 |
-
请 注册 或 登录 后发表评论