File tree 2 files changed +7
-1
lines changed
2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,9 @@ public function insert(Request $request): Response
66
66
if (Dict::get ($ name )) {
67
67
return $ this ->json (1 , '字典已经存在 ' );
68
68
}
69
+ if (!preg_match ('/^[a-zA-Z0-9]+$/ ' , $ name )) {
70
+ return $ this ->json (2 , '字典名称只能是字母数字的组合 ' );
71
+ }
69
72
$ values = (array )$ request ->post ('value ' , []);
70
73
Dict::save ($ name , $ values );
71
74
}
@@ -85,6 +88,9 @@ public function update(Request $request): Response
85
88
if (!Dict::get ($ name )) {
86
89
return $ this ->json (1 , '字典不存在 ' );
87
90
}
91
+ if (!preg_match ('/^[a-zA-Z0-9]+$/ ' , $ name )) {
92
+ return $ this ->json (2 , '字典名称只能是字母数字的组合 ' );
93
+ }
88
94
Dict::save ($ name , $ request ->post ('value ' ));
89
95
}
90
96
return raw_view ('dict/update ' );
Original file line number Diff line number Diff line change 43
43
< div class ="layui-inline ">
44
44
< label class ="layui-form-label required " style ="width:auto "> 字典名</ label >
45
45
< div class ="layui-input-inline ">
46
- < input type ="text " name ="name " required lay-verify ="required " autocomplete ="off " class ="layui-input " placeholder ="请输入英文字母组合 ">
46
+ < input type ="text " name ="name " required lay-verify ="required " disabled autocomplete ="off " class ="layui-input " placeholder ="请输入英文字母组合 ">
47
47
</ div >
48
48
</ div >
49
49
</ div >
You can’t perform that action at this time.
0 commit comments