user UI setup

user login UI
This commit is contained in:
glovetleong
2021-07-06 11:54:00 +08:00
parent d843a1d970
commit ad85832e75
347 changed files with 59787 additions and 10 deletions
+15 -1
View File
@@ -28,13 +28,27 @@ class User extends Authenticatable
'password',
];
protected $appends = ['hash_id'];
protected $appends = ['hash_id', 'role_list', 'permission_list'];
public function getHashIdAttribute()
{
return Hasher::encode('users', $this->id);
}
public function getRoleListAttribute()
{
$role_list = $this->roles;
unset($this->roles);
return $role_list;
}
public function getPermissionListAttribute()
{
$permission_list = $this->getAllPermissions()->pluck('name');
unset($this->permissions);
return $permission_list;
}
public function getImgAttribute($value)
{
$file_info = [];