File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Expand file tree Collapse file tree 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
6666 if (Dict::get ($ name )) {
6767 return $ this ->json (1 , '字典已经存在 ' );
6868 }
69+ if (!preg_match ('/^[a-zA-Z0-9]+$/ ' , $ name )) {
70+ return $ this ->json (2 , '字典名称只能是字母数字的组合 ' );
71+ }
6972 $ values = (array )$ request ->post ('value ' , []);
7073 Dict::save ($ name , $ values );
7174 }
@@ -85,6 +88,9 @@ public function update(Request $request): Response
8588 if (!Dict::get ($ name )) {
8689 return $ this ->json (1 , '字典不存在 ' );
8790 }
91+ if (!preg_match ('/^[a-zA-Z0-9]+$/ ' , $ name )) {
92+ return $ this ->json (2 , '字典名称只能是字母数字的组合 ' );
93+ }
8894 Dict::save ($ name , $ request ->post ('value ' ));
8995 }
9096 return raw_view ('dict/update ' );
Original file line number Diff line number Diff line change 4343 < div class ="layui-inline ">
4444 < label class ="layui-form-label required " style ="width:auto "> 字典名</ label >
4545 < 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 ="请输入英文字母组合 ">
4747 </ div >
4848 </ div >
4949 </ div >
You can’t perform that action at this time.
0 commit comments