ソースを参照

用户展示特定模块

liuzejian 2 年 前
コミット
6ad2ea4df3
2 ファイル変更5 行追加5 行削除
  1. 1 1
      modules/User/Models/User.php
  2. 4 4
      tests/UsedTestCase.php

+ 1 - 1
modules/User/Models/User.php

@@ -117,7 +117,7 @@ class User extends Model implements AuthenticatableContract
         })->pluck('name');
         $enablePermissions = $this->getAttribute('permissions')->reject(function ($permission) use ($hiddenAppModuleNames){
             return $hiddenAppModuleNames->contains($permission['module']);
-        });
+        })->toArray();
         $this->setAttribute('permissions', $enablePermissions);
     }
 }

+ 4 - 4
tests/UsedTestCase.php

@@ -13,11 +13,11 @@ abstract class UsedTestCase extends BaseTestCase
     {
         parent::setUp(); // TODO: Change the autogenerated stub
         $tokenInfo = $this->post('http://localhost/api/login', [
-            'email' => 'catch@admin.com',
-            'password' => 'catchadmin',
+//            'email' => 'catch@admin.com',
+//            'password' => 'catchadmin',
             'remember' => false,
-//            'email' => 'xiaoli@qq.com',
-//            'password' => 'Qaz123'
+            'email' => 'xiaoli@qq.com',
+            'password' => 'Qaz123'
         ])->json();
         $this->token = $tokenInfo['data']['token'];
     }