users = $users; $this->roles = $roles; $this->countries = $countries; } /** * Display user's profile page. * * @return Factory|View */ public function show() { $roles = $this->roles->all()->filter(function ($role) { return $role->id == auth()->user()->role_id; })->pluck('name', 'id'); return view('user.profile', [ 'user' => auth()->user(), 'edit' => true, 'roles' => $roles, 'countries' => [0 => __('Select a Country')] + $this->countries->lists()->toArray(), 'socialLogins' => $this->users->getUserSocialLogins(auth()->id()), 'statuses' => UserStatus::lists() ]); } }