Code Duplication    Length = 12-13 lines in 2 locations

src/Http/Controllers/System/MenuController.php 2 locations

@@ 53-64 (lines=12) @@
50
     *
51
     * @return \Illuminate\Http\JsonResponse
52
     */
53
    public function postAdd(Request $request)
54
    {
55
        $this->validate($request, [
56
            'pid'          => 'bail|integer',
57
            'display_name' => 'bail|required',
58
            'name'         => ['bail', 'required', 'regex:/^[\w\.]+$/'],
59
            //'' => '',
60
        ]);
61
62
        $this->getPermissionModel()->saveMenu($request);
63
        return response()->json(success('新增菜单完成', ['url' => route('admin.system.menu')]));
64
    }
65
66
    /**
67
     * 编辑菜单
@@ 88-100 (lines=13) @@
85
     *
86
     * @return \Illuminate\Http\JsonResponse
87
     */
88
    public function save(Request $request)
89
    {
90
        $this->validate($request, [
91
            'pid'          => 'bail|integer',
92
            'display_name' => 'bail|required',
93
            'name'         => ['bail', 'required', 'regex:/^[\w\.#]+$/'],
94
            //'' => '',
95
        ], trans('admin::validation'), trans('admin::validation.attributes'));
96
97
98
        $this->getPermissionModel()->saveMenu($request);
99
        return response()->json(['message' => 'ok']);
100
    }
101
102
103
    /**