query('grupo_id') ? Grupo::find(request()->query('grupo_id')) : null; $subgrupo = request()->query('subgrupo_id') ? Subgrupo::find(request()->query('subgrupo_id')) : null; return [ 'localAtendimento' => Lotacao::findOrFail(auth()->payload()->get('lotacao_id'))->infraestrutura->nome, 'grupo' => $grupo->nome ?? null, 'subgrupo' => $subgrupo->nome ?? null, 'materiais' => InventarioService::index() ]; } public function __invoke() { return Pdf1::generate(self::TITLE, self::TEMPLATE, self::getTemplate()); } }