Code Duplication    Length = 12-12 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'          => 'integer',
57
            'display_name' => '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
     * 编辑菜单
@@ 89-100 (lines=12) @@
86
     *
87
     * @return \Illuminate\Http\JsonResponse
88
     */
89
    public function postEdit(Request $request, $id)
90
    {
91
        $this->validate($request, [
92
            'pid'          => 'integer',
93
            'display_name' => 'required',
94
            'name'         => ['bail', 'required', 'regex:/^[\w\.]+$/'],
95
            //'' => '',
96
        ]);
97
98
        $this->getPermissionModel()->saveMenu($request, $id);
99
        return response()->json(success('编辑菜单完成', ['url' => route('admin.system.menu')]));
100
    }
101
102
    /**
103
     * 删除菜单