request = $request; $this->filter = $filter; } public function compose(View $view) { $user = auth()->user(); $avatarUrl = route('avatar.texture', ['tid' => $user->avatar, 'size' => 36]); $avatar = $this->filter->apply('user_avatar', $avatarUrl, [$user]); $cli = $this->request->is('admin', 'admin/*'); $view->with(compact('user', 'avatar', 'cli')); } }