dispatcher = $dispatcher; } public function compose(View $view) { $user = auth()->user(); $avatar = url('avatar/45/'.base64_encode($user->email).'.png?tid='.$user->avatar); $badges = []; $this->dispatcher->dispatch(new \App\Events\RenderingBadges($badges)); $view->with([ 'user' => $user, 'avatar' => $avatar, 'badges' => $badges, ]); } }