Explorar el Código

提示友好化

durong hace 5 años
padre
commit
ac744e5a75

+ 1 - 1
app/Http/Controllers/V2/FloorController.php

@@ -70,7 +70,7 @@ class FloorController extends BaseController
     {
         $validator = Validator::make($request->all(), [
             'id' => 'required|exists:cms_floor',
-            'name' => 'required|string|max:20',
+            'name' => 'required|string',
             'floor_location' => 'required|integer',
             'group_ids' => 'required',
             'floor_type' => 'required|integer',

+ 5 - 0
app/Repositories/V2/FloorRepository.php

@@ -53,6 +53,11 @@ class FloorRepository
     {
         $floor = $this->floor->where('id', $request['id'])->first();
 
+        $strlen = mb_strlen($request['name'], "utf-8");
+
+        if ($strlen > 20) {
+            throw new HttpException(500, '名称不能超过20字');
+        }
         if (is_array($request['group_ids'])){
             $group_ids = implode(',',$request['group_ids']);
         }else{