diff --git a/app/Http/Controllers/ClientPortal/ProfileController.php b/app/Http/Controllers/ClientPortal/ProfileController.php new file mode 100644 index 000000000000..1e6e667b691a --- /dev/null +++ b/app/Http/Controllers/ClientPortal/ProfileController.php @@ -0,0 +1,55 @@ +encodePrimaryKey($this->id); + } + protected $hidden = [ 'password', 'remember_token', diff --git a/app/Models/User.php b/app/Models/User.php index f99218bf6a88..b2b2643fe2d9 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -49,6 +49,15 @@ class User extends Authenticatable implements MustVerifyEmail public $company; + protected $appends = [ + 'hashed_id' + ]; + + public function getHashedIdAttribute() + { + return $this->encodePrimaryKey($this->id); + } + /** * The attributes that are mass assignable. * diff --git a/resources/views/portal/default/header.blade.php b/resources/views/portal/default/header.blade.php index e5d858ad9ab9..bcabbe206016 100644 --- a/resources/views/portal/default/header.blade.php +++ b/resources/views/portal/default/header.blade.php @@ -45,7 +45,7 @@