exists($arquivo->nome)) { ob_end_clean(); return Storage::download($arquivo->nome); } return abort(404); } public function listar($id){ $arquivos = Arquivo::where('trabalhoId',$id)->get(); return view('planosTrabalho.listar')->with(['arquivos' => $arquivos]); } public function anexarRelatorio(Request $request){ try{ $arquivo = Arquivo::where('id',$request->arqId)->first(); $pasta = 'planoTrabalho/' . $arquivo->id; if($request->relatorioParcial != null) { $arquivo->relatorioParcial = Storage::putFileAs($pasta, $request->relatorioParcial, "RelatorioParcial.pdf"); } if($request->relatorioFinal != null) { $arquivo->relatorioFinal = Storage::putFileAs($pasta, $request->relatorioFinal, "RelatorioFinal.pdf"); } $arquivo->save(); return redirect(route('planos.listar', ['id' => $request->projId])); }catch (Exception $th){ } } }