From 04a775eca2dcae38795b61873c91011f4eae9e8b Mon Sep 17 00:00:00 2001 From: Guilherme Silva Date: Thu, 17 Mar 2022 14:31:44 -0300 Subject: [PATCH] =?UTF-8?q?Mudan=C3=A7as=20na=20forma=20de=20cria=C3=A7?= =?UTF-8?q?=C3=A3o=20da=20documenta=C3=A7=C3=A3o=20complementar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DocumentacaoComplementarController.php | 11 +++++------ ...094237_create_documentacao_complementars_table.php | 8 ++++---- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/app/Http/Controllers/DocumentacaoComplementarController.php b/app/Http/Controllers/DocumentacaoComplementarController.php index b97e72a..7c3687b 100644 --- a/app/Http/Controllers/DocumentacaoComplementarController.php +++ b/app/Http/Controllers/DocumentacaoComplementarController.php @@ -17,9 +17,10 @@ class DocumentacaoComplementarController extends Controller $docComp = DocumentacaoComplementar::find($request->docId); }else{ $docComp = new DocumentacaoComplementar; + $docComp->save(); } - $pasta = 'docComplementar/' . Auth::user()->id; + $pasta = 'docComplementar/' . $docComp->id; $docComp->termoCompromisso = Storage::putFileAs($pasta, $request->termoCompromisso, "Termo De Compromisso.pdf"); $docComp->comprovanteMatricula = Storage::putFileAs($pasta, $request->comprovanteMatricula, "Comprovante De Matricula.pdf"); @@ -27,11 +28,9 @@ class DocumentacaoComplementarController extends Controller $docComp->termoCompromisso = Storage::putFileAs($pasta, $request->termoCompromisso, "TermoDeCompromisso.pdf"); $docComp->participante_id = $request->partcipanteId; $docComp->linkLattes = $request->linkLattes; - if($request->docId != null){ - $docComp->update(); - }else{ - $docComp->save(); - } + + $docComp->update(); + return redirect()->back()->with(['sucesso' => "Documentação complementar enviada com sucesso"]); diff --git a/database/migrations/2022_02_22_094237_create_documentacao_complementars_table.php b/database/migrations/2022_02_22_094237_create_documentacao_complementars_table.php index 65d1365..6b8ffa6 100644 --- a/database/migrations/2022_02_22_094237_create_documentacao_complementars_table.php +++ b/database/migrations/2022_02_22_094237_create_documentacao_complementars_table.php @@ -15,10 +15,10 @@ class CreateDocumentacaoComplementarsTable extends Migration { Schema::create('documentacao_complementars', function (Blueprint $table) { $table->bigIncrements('id'); - $table->string('termoCompromisso'); - $table->string('comprovanteMatricula'); - $table->string('pdfLattes'); - $table->string('linkLattes'); + $table->string('termoCompromisso')->nullable(); + $table->string('comprovanteMatricula')->nullable(); + $table->string('pdfLattes')->nullable(); + $table->string('linkLattes')->nullable(); $table->integer('participante_id')->nullable(); $table->foreign('participante_id')->references('id')->on('participantes'); -- GitLab