Commit bd9727a3 authored by carlos's avatar carlos
Browse files

criar projeto em edital de pibiti

parent 323bcad2
...@@ -133,7 +133,7 @@ class TrabalhoController extends Controller ...@@ -133,7 +133,7 @@ class TrabalhoController extends Controller
'anexoPlanilhaPontuacao' => $request->anexoPlanilha, 'anexoPlanilhaPontuacao' => $request->anexoPlanilha,
]); ]);
//dd($trabalho); //dd($trabalho);
}else{ } else {
//Caso em que o anexo da Decisão do CONSU não necessário //Caso em que o anexo da Decisão do CONSU não necessário
$validatedData = $request->validate([ $validatedData = $request->validate([
'editalId' => ['required', 'string'], 'editalId' => ['required', 'string'],
...@@ -144,7 +144,6 @@ class TrabalhoController extends Controller ...@@ -144,7 +144,6 @@ class TrabalhoController extends Controller
'pontuacaoPlanilha' => ['required', 'string'], 'pontuacaoPlanilha' => ['required', 'string'],
'linkGrupo' => ['required', 'string'], 'linkGrupo' => ['required', 'string'],
'linkLattesEstudante' => ['required', 'string'], 'linkLattesEstudante' => ['required', 'string'],
'nomeCoordenador' => ['required', 'string'],
'nomeParticipante.*' => ['required', 'string'], 'nomeParticipante.*' => ['required', 'string'],
'emailParticipante.*' => ['required', 'string'], 'emailParticipante.*' => ['required', 'string'],
'funcaoParticipante.*' => ['required', 'string'], 'funcaoParticipante.*' => ['required', 'string'],
...@@ -160,8 +159,7 @@ class TrabalhoController extends Controller ...@@ -160,8 +159,7 @@ class TrabalhoController extends Controller
'coordenador_id' => $coordenador->id, 'coordenador_id' => $coordenador->id,
'grande_area_id' => $request->grandeArea, 'grande_area_id' => $request->grandeArea,
'area_id' => $request->area, 'area_id' => $request->area,
'sub_area_id' => $request->subArea, 'sub_area_id' => $request->subArea,
'coordenador' => $request->nomeCoordenador,
'pontuacaoPlanilha' => $request->pontuacaoPlanilha, 'pontuacaoPlanilha' => $request->pontuacaoPlanilha,
'linkGrupoPesquisa' => $request->linkGrupo, 'linkGrupoPesquisa' => $request->linkGrupo,
'linkLattesEstudante' => $request->linkLattesEstudante, 'linkLattesEstudante' => $request->linkLattesEstudante,
...@@ -238,9 +236,17 @@ class TrabalhoController extends Controller ...@@ -238,9 +236,17 @@ class TrabalhoController extends Controller
$pasta = 'trabalhos/' . $request->editalId . '/' . $trabalho->id; $pasta = 'trabalhos/' . $request->editalId . '/' . $trabalho->id;
$trabalho->anexoDecisaoCONSU = Storage::putFileAs($pasta, $request->anexoCONSU, "CONSU.pdf"); if( $evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM') {
$trabalho->anexoDecisaoCONSU = Storage::putFileAs($pasta, $request->anexoCONSU, "CONSU.pdf");
}
if (!(is_null($request->anexoComiteEtica))) {
$trabalho->anexoAutorizacaoComiteEtica = Storage::putFileAs($pasta, $request->anexoComiteEtica, "Comite_de_etica.pdf");
} else {
$trabalho->justificativaAutorizacaoEtica = Storage::putFileAs($pasta, $request->justificativaAutorizacaoEtica, "Justificativa.pdf");
}
$trabalho->anexoProjeto = Storage::putFileAs($pasta, $request->anexoProjeto, "Projeto.pdf"); $trabalho->anexoProjeto = Storage::putFileAs($pasta, $request->anexoProjeto, "Projeto.pdf");
$trabalho->anexoAutorizacaoComiteEtica = Storage::putFileAs($pasta, $request->anexoComiteEtica, "Comite_de_etica.pdf");
$trabalho->anexoLattesCoordenador = Storage::putFileAs($pasta, $request->anexoLatterCoordenador, "Latter_Coordenador.pdf"); $trabalho->anexoLattesCoordenador = Storage::putFileAs($pasta, $request->anexoLatterCoordenador, "Latter_Coordenador.pdf");
$trabalho->anexoPlanilhaPontuacao = Storage::putFileAs($pasta, $request->anexoPlanilha, "Planilha.pdf"); $trabalho->anexoPlanilhaPontuacao = Storage::putFileAs($pasta, $request->anexoPlanilha, "Planilha.pdf");
$trabalho->update(); $trabalho->update();
......
...@@ -26,8 +26,8 @@ class CreateTrabalhosTable extends Migration ...@@ -26,8 +26,8 @@ class CreateTrabalhosTable extends Migration
$table->string('anexoDecisaoCONSU')->nullable(); $table->string('anexoDecisaoCONSU')->nullable();
$table->string('anexoPlanilhaPontuacao'); $table->string('anexoPlanilhaPontuacao');
$table->string('anexoLattesCoordenador'); $table->string('anexoLattesCoordenador');
$table->string('anexoAutorizacaoComiteEtica')->nullable();; $table->string('anexoAutorizacaoComiteEtica')->nullable();
$table->string('JustificativaAutorizacaoEtica')->nullable();; $table->string('justificativaAutorizacaoEtica')->nullable();
//chaves estrangeiras //chaves estrangeiras
$table->unsignedBigInteger('grande_area_id'); $table->unsignedBigInteger('grande_area_id');
$table->unsignedBigInteger('area_id'); $table->unsignedBigInteger('area_id');
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment