소스 검색

必填字段显示*号

jqh 5 년 전
부모
커밋
24242ee96d

+ 2 - 2
resources/assets/dcat-admin/main.css

@@ -2035,9 +2035,9 @@ div.layui-layer-btn{
 
 .form-group.has-error .jstree-wrapper {border-color:#dd4b39}
 
-.fields-group label.asterisk:after {
+.fields-group label.asterisk:before {
     content: "*";
-    margin:0 0 0 5px;
+    margin:0 5px 0 0;
     font-weight:bold;
     color:#dd4b39
 }

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
resources/assets/dcat-admin/main.min.css


+ 4 - 4
src/Controllers/MenuController.php

@@ -39,8 +39,8 @@ class MenuController extends Controller
                     $roleModel = config('admin.database.roles_model');
 
                     $form->select('parent_id', trans('admin.parent_id'))->options($menuModel::selectOptions());
-                    $form->text('title', trans('admin.title'))->rules('required');
-                    $form->icon('icon', trans('admin.icon'))->default('fa-bars')->rules('required')->help($this->iconHelp());
+                    $form->text('title', trans('admin.title'))->required();
+                    $form->icon('icon', trans('admin.icon'))->default('fa-bars')->help($this->iconHelp());
                     $form->text('uri', trans('admin.uri'));
                     $form->multipleSelect('roles', trans('admin.roles'))
                         ->options($roleModel::all()->pluck('name', 'id'));
@@ -123,8 +123,8 @@ class MenuController extends Controller
         $form->display('id', 'ID');
 
         $form->select('parent_id', trans('admin.parent_id'))->options($menuModel::selectOptions());
-        $form->text('title', trans('admin.title'))->rules('required');
-        $form->icon('icon', trans('admin.icon'))->default('fa-bars')->rules('required')->help($this->iconHelp());
+        $form->text('title', trans('admin.title'))->required();
+        $form->icon('icon', trans('admin.icon'))->default('fa-bars')->help($this->iconHelp());
         $form->text('uri', trans('admin.uri'));
         $form->multipleSelect('roles', trans('admin.roles'))
             ->options($roleModel::all()->pluck('name', 'id'))

+ 2 - 2
src/Controllers/PermissionController.php

@@ -293,8 +293,8 @@ class PermissionController extends Controller
 
         $form->display('id', 'ID');
 
-        $form->text('slug', trans('admin.slug'))->rules('required');
-        $form->text('name', trans('admin.name'))->rules('required');
+        $form->text('slug', trans('admin.slug'))->required();
+        $form->text('name', trans('admin.name'))->required();
 
         $form->multipleSelect('http_method', trans('admin.http.method'))
             ->options($this->getHttpMethodsOptions())

+ 2 - 2
src/Controllers/RoleController.php

@@ -157,10 +157,10 @@ class RoleController extends Controller
 
         $form->display('id', 'ID');
 
-        $form->text('slug', trans('admin.slug'))->rules('required')->customPrepare(function ($value) {
+        $form->text('slug', trans('admin.slug'))->required()->customPrepare(function ($value) {
             return $value;
         });
-        $form->text('name', trans('admin.name'))->rules('required');
+        $form->text('name', trans('admin.name'))->required();
 
         $permissionModel = config('admin.database.permissions_model');
         $permissionModel = new $permissionModel;

+ 2 - 1
src/Controllers/UserController.php

@@ -224,9 +224,10 @@ class UserController extends Controller
         $form->display('id', 'ID');
 
         $form->text('username', trans('admin.username'))
+            ->required()
             ->creationRules(['required', "unique:{$connection}.{$userTable}"])
             ->updateRules(['required', "unique:{$connection}.{$userTable},username,$id"]);
-        $form->text('name', trans('admin.name'))->rules('required');
+        $form->text('name', trans('admin.name'))->required();
         $form->image('avatar', trans('admin.avatar'));
         $form->password('password', trans('admin.password'))->rules('required|confirmed');
         $form->password('password_confirmation', trans('admin.password_confirmation'))

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.