Commit ae44f10e authored by carlos's avatar carlos
Browse files

correcoes na criacao do projeto

parent ba71da40
...@@ -91,17 +91,18 @@ class TrabalhoController extends Controller ...@@ -91,17 +91,18 @@ class TrabalhoController extends Controller
if( $evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM'){ if( $evento->tipo == 'PIBIC' || $evento->tipo == 'PIBIC-EM'){
$validatedData = $request->validate([ $validatedData = $request->validate([
'editalId' => ['required', 'integer'], 'editalId' => ['required', 'string'],
'nomeProjeto' => ['required', 'string'], 'nomeProjeto' => ['required', 'string'],
'grandeAreaId' => ['required', 'integer'], 'grandeArea' => ['required', 'string'],
'areaId' => ['required', 'integer'], 'area' => ['required', 'string'],
'subAreaId' => ['required', 'integer'], 'subArea' => ['required', 'string'],
'pontuacaoPlanilha' => ['required', 'integer'], 'pontuacaoPlanilha' => ['required', 'string'],
'linkGrupo' => ['required', 'string'], 'linkGrupo' => ['required', 'string'],
'linkLattesEstudante' => ['required', 'string'], 'linkLattesEstudante' => ['required', 'string'],
'nomeParticipante.*' => ['required', 'string'], 'nomeParticipante.*' => ['required', 'string'],
'emailParticipante.*' => ['string'], 'emailParticipante.*' => ['required', 'string'],
'nomePlanoTrabalho.*' => ['string'], 'funcaoParticipante.*' => ['required', 'string'],
'nomePlanoTrabalho.*' => ['required', 'string'],
'anexoProjeto' => ['required', 'file', 'mimes:pdf', 'max:2000000'], 'anexoProjeto' => ['required', 'file', 'mimes:pdf', 'max:2000000'],
//'anexoCONSU' => ['required', 'file', 'mimes:pdf', 'max:2000000'], //'anexoCONSU' => ['required', 'file', 'mimes:pdf', 'max:2000000'],
'anexoLatterCoordenador' => ['required', 'file', 'mimes:pdf', 'max:2000000'], 'anexoLatterCoordenador' => ['required', 'file', 'mimes:pdf', 'max:2000000'],
...@@ -113,9 +114,9 @@ class TrabalhoController extends Controller ...@@ -113,9 +114,9 @@ class TrabalhoController extends Controller
$trabalho = Trabalho::create([ $trabalho = Trabalho::create([
'titulo' => $request->nomeProjeto, 'titulo' => $request->nomeProjeto,
'coordenador_id' => $coordenador->id, 'coordenador_id' => $coordenador->id,
'grande_area_id' => $request->grandeAreaId, 'grande_area_id' => $request->grandeArea,
'area_id' => $request->areaId, 'area_id' => $request->area,
'sub_area_id' => $request->subAreaId, 'sub_area_id' => $request->subArea,
'pontuacaoPlanilha' => $request->pontuacaoPlanilha, 'pontuacaoPlanilha' => $request->pontuacaoPlanilha,
'linkGrupoPesquisa' => $request->linkGrupo, 'linkGrupoPesquisa' => $request->linkGrupo,
'linkLattesEstudante' => $request->linkLattesEstudante, 'linkLattesEstudante' => $request->linkLattesEstudante,
...@@ -127,7 +128,7 @@ class TrabalhoController extends Controller ...@@ -127,7 +128,7 @@ class TrabalhoController extends Controller
'anexoDecisaoCONSU' => $request->anexoCONSU, 'anexoDecisaoCONSU' => $request->anexoCONSU,
'anexoProjeto' => $request->anexoProjeto, 'anexoProjeto' => $request->anexoProjeto,
'anexoAutorizacaoComiteEtica' => $request->anexoComiteEtica, 'anexoAutorizacaoComiteEtica' => $request->anexoComiteEtica,
'JustificativaAutorizacaoEtica' => $request->JustificativaAutorizacaoEtica, 'justificativaAutorizacaoEtica' => $request->justificativaAutorizacaoEtica,
'anexoLattesCoordenador' => $request->anexoLatterCoordenador, 'anexoLattesCoordenador' => $request->anexoLatterCoordenador,
'anexoPlanilhaPontuacao' => $request->anexoPlanilha, 'anexoPlanilhaPontuacao' => $request->anexoPlanilha,
]); ]);
...@@ -135,18 +136,19 @@ class TrabalhoController extends Controller ...@@ -135,18 +136,19 @@ class TrabalhoController extends Controller
}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', 'integer'], 'editalId' => ['required', 'string'],
'nomeProjeto' => ['required', 'string',], 'nomeProjeto' => ['required', 'string',],
'grandeAreaId' => ['required', 'integer'], 'grandeArea' => ['required', 'string'],
'areaId' => ['required', 'integer'], 'area' => ['required', 'string'],
'subAreaId' => ['required', 'integer'], 'subArea' => ['required', 'string'],
'pontuacaoPlanilha' => ['required', 'integer'], 'pontuacaoPlanilha' => ['required', 'string'],
'linkGrupo' => ['required', 'string'], 'linkGrupo' => ['required', 'string'],
'linkLattesEstudante' => ['required', 'string'], 'linkLattesEstudante' => ['required', 'string'],
'nomeCoordenador' => ['required', 'string'], 'nomeCoordenador' => ['required', 'string'],
'nomeParticipante.*' => ['required', 'string'], 'nomeParticipante.*' => ['required', 'string'],
'emailParticipante.*' => ['string'], 'emailParticipante.*' => ['required', 'string'],
'nomePlanoTrabalho.*' => ['string'], 'funcaoParticipante.*' => ['required', 'string'],
'nomePlanoTrabalho.*' => ['required', 'string'],
'anexoProjeto' => ['required', 'file', 'mimes:pdf', 'max:2000000'], 'anexoProjeto' => ['required', 'file', 'mimes:pdf', 'max:2000000'],
'anexoLatterCoordenador' => ['required', 'file', 'mimes:pdf', 'max:2000000'], 'anexoLatterCoordenador' => ['required', 'file', 'mimes:pdf', 'max:2000000'],
'anexoPlanilha' => ['required', 'file', 'mimes:pdf', 'max:2000000'], 'anexoPlanilha' => ['required', 'file', 'mimes:pdf', 'max:2000000'],
...@@ -156,9 +158,9 @@ class TrabalhoController extends Controller ...@@ -156,9 +158,9 @@ class TrabalhoController extends Controller
$trabalho = Trabalho::create([ $trabalho = Trabalho::create([
'titulo' => $request->nomeProjeto, 'titulo' => $request->nomeProjeto,
'coordenador_id' => $coordenador->id, 'coordenador_id' => $coordenador->id,
'grande_area_id' => $request->grandeAreaId, 'grande_area_id' => $request->grandeArea,
'area_id' => $request->areaId, 'area_id' => $request->area,
'sub_area_id' => $request->subAreaId, 'sub_area_id' => $request->subArea,
'coordenador' => $request->nomeCoordenador, 'coordenador' => $request->nomeCoordenador,
'pontuacaoPlanilha' => $request->pontuacaoPlanilha, 'pontuacaoPlanilha' => $request->pontuacaoPlanilha,
'linkGrupoPesquisa' => $request->linkGrupo, 'linkGrupoPesquisa' => $request->linkGrupo,
...@@ -170,7 +172,7 @@ class TrabalhoController extends Controller ...@@ -170,7 +172,7 @@ class TrabalhoController extends Controller
//Anexos //Anexos
'anexoProjeto' => $request->anexoProjeto, 'anexoProjeto' => $request->anexoProjeto,
'anexoAutorizacaoComiteEtica' => $request->anexoComiteEtica, 'anexoAutorizacaoComiteEtica' => $request->anexoComiteEtica,
'JustificativaAutorizacaoEtica' => $request->JustificativaAutorizacaoEtica, 'justificativaAutorizacaoEtica' => $request->justificativaAutorizacaoEtica,
'anexoLattesCoordenador' => $request->anexoLatterCoordenador, 'anexoLattesCoordenador' => $request->anexoLatterCoordenador,
'anexoPlanilhaPontuacao' => $request->anexoPlanilha, 'anexoPlanilhaPontuacao' => $request->anexoPlanilha,
]); ]);
......
...@@ -133,4 +133,11 @@ return [ ...@@ -133,4 +133,11 @@ return [
'log_channel' => env('MAIL_LOG_CHANNEL'), 'log_channel' => env('MAIL_LOG_CHANNEL'),
'stream' => [
'ssl' => [
'allow_self_signed' => true,
'verify_peer' => false,
'verify_peer_name' => false,
],
],
]; ];
...@@ -31,14 +31,14 @@ ...@@ -31,14 +31,14 @@
<div class="row justify-content-center"> <div class="row justify-content-center">
<div class="col-sm-4"> <div class="col-sm-4">
<label for="grandeArea" class="col-form-label">{{ __('Grande Área:') }}</label> <label for="grandeArea" class="col-form-label">{{ __('Grande Área:') }}</label>
<select class="form-control @error('grandeArea') is-invalid @enderror" id="grandeArea" name="grandeAreaId"> <select class="form-control @error('grandeArea') is-invalid @enderror" id="grandeArea" name="grandeArea">
<option value="" disabled selected hidden>-- Grande Área --</option> <option value="" disabled selected hidden>-- Grande Área --</option>
@foreach($grandeAreas as $grandeArea) @foreach($grandeAreas as $grandeArea)
<option value="{{$grandeArea->id}}">{{$grandeArea->nome}}</option> <option value="{{$grandeArea->id}}">{{$grandeArea->nome}}</option>
@endforeach @endforeach
</select> </select>
@error('grandeAreaId') @error('grandeArea')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
...@@ -46,14 +46,14 @@ ...@@ -46,14 +46,14 @@
</div> </div>
<div class="col-sm-4"> <div class="col-sm-4">
<label for="area" class="col-form-label">{{ __('Área:') }}</label> <label for="area" class="col-form-label">{{ __('Área:') }}</label>
<select class="form-control @error('area') is-invalid @enderror" id="area" name="areaId"> <select class="form-control @error('area') is-invalid @enderror" id="area" name="area">
<option value="" disabled selected hidden>-- Área --</option> <option value="" disabled selected hidden>-- Área --</option>
@foreach($areas as $area) @foreach($areas as $area)
<option value="{{$area->id}}">{{$area->nome}}</option> <option value="{{$area->id}}">{{$area->nome}}</option>
@endforeach @endforeach
</select> </select>
@error('areaId') @error('area')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
...@@ -61,14 +61,14 @@ ...@@ -61,14 +61,14 @@
</div> </div>
<div class="col-sm-4"> <div class="col-sm-4">
<label for="subArea" class="col-form-label">{{ __('Sub Área:') }}</label> <label for="subArea" class="col-form-label">{{ __('Sub Área:') }}</label>
<select class="form-control @error('subArea') is-invalid @enderror" id="subArea" name="subAreaId"> <select class="form-control @error('subArea') is-invalid @enderror" id="subArea" name="subArea">
<option value="" disabled selected hidden>-- Sub Área --</option> <option value="" disabled selected hidden>-- Sub Área --</option>
@foreach($subAreas as $subArea) @foreach($subAreas as $subArea)
<option value="{{$subArea->id}}">{{$subArea->nome}}</option> <option value="{{$subArea->id}}">{{$subArea->nome}}</option>
@endforeach @endforeach
</select> </select>
@error('subAreaId') @error('subArea')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
...@@ -96,20 +96,38 @@ ...@@ -96,20 +96,38 @@
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<label for="nomeTrabalho" class="col-form-label">Link Lattes do Proponente</label> <label for="nomeTrabalho" class="col-form-label">Link Lattes do Proponente</label>
<input class="form-control" type="text" name="linkLattesEstudante" @if(Auth()->user()->proponentes->linkLattes != null) <input class="form-control @error('linkLattesEstudante') is-invalid @enderror" type="text" name="linkLattesEstudante"
value="{{ Auth()->user()->proponentes->linkLattes }}" @if(Auth()->user()->proponentes->linkLattes != null)
value="{{ Auth()->user()->proponentes->linkLattes }}"
@else @else
value="" value=""
@endif > @endif >
@error('linkLattesEstudante')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<label for="nomeTrabalho" class="col-form-label">{{ __('Pontuação da Planilha de Pontuação :') }}</label> <label for="nomeTrabalho" class="col-form-label">{{ __('Pontuação da Planilha de Pontuação :') }}</label>
<input class="form-control" type="text" name="pontuacaoPlanilha"> <input class="form-control @error('pontuacaoPlanilha') is-invalid @enderror" type="text" name="pontuacaoPlanilha">
@error('pontuacaoPlanilha')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<label for="nomeTrabalho" class="col-form-label">{{ __('Link do grupo de pesquisa:') }}</label> <label for="nomeTrabalho" class="col-form-label">{{ __('Link do grupo de pesquisa:') }}</label>
<input class="form-control" type="text" name="linkGrupo"> <input class="form-control @error('linkGrupo') is-invalid @enderror" type="text" name="linkGrupo">
@error('linkGrupo')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> </div>
</div> </div>
...@@ -126,7 +144,7 @@ ...@@ -126,7 +144,7 @@
<div class="input-group"> <div class="input-group">
<div class="custom-file"> <div class="custom-file">
<input type="file" class="custom-file-input" id="anexoProjeto" aria-describedby="inputGroupFileAddon01" name="anexoProjeto"> <input type="file" class="custom-file-input @error('anexoProjeto') is-invalid @enderror" id="anexoProjeto" aria-describedby="inputGroupFileAddon01" name="anexoProjeto">
<label class="custom-file-label" id="custom-file-label" for="anexoProjeto">O arquivo deve ser no formato PDF de até 2mb.</label> <label class="custom-file-label" id="custom-file-label" for="anexoProjeto">O arquivo deve ser no formato PDF de até 2mb.</label>
</div> </div>
</div> </div>
...@@ -143,11 +161,11 @@ ...@@ -143,11 +161,11 @@
<div class="input-group"> <div class="input-group">
<div class="custom-file"> <div class="custom-file">
<input type="file" class="custom-file-input" id="inputGroupFile01" aria-describedby="anexoLatterCoordenador" name="anexoLatterCoordenador"> <input type="file" class="custom-file-input @error('anexoLatterCoordenador') is-invalid @enderror" id="inputGroupFile01" aria-describedby="anexoLatterCoordenador" name="anexoLatterCoordenador">
<label class="custom-file-label" id="custom-file-label" for="inputGroupFile01">O arquivo deve ser no formato PDF de até 2mb.</label> <label class="custom-file-label" id="custom-file-label" for="inputGroupFile01">O arquivo deve ser no formato PDF de até 2mb.</label>
</div> </div>
</div> </div>
@error('arquivo') @error('anexoLatterCoordenador')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
...@@ -166,11 +184,11 @@ ...@@ -166,11 +184,11 @@
<div class="custom-file"> <div class="custom-file">
<input type="file" class="custom-file-input" id="inputEtica" aria-describedby="inputGroupFileAddon01" name="anexoComiteEtica"> <input type="file" class="custom-file-input @error('anexoComiteEtica') is-invalid @enderror" id="inputEtica" aria-describedby="inputGroupFileAddon01" name="anexoComiteEtica">
<label class="custom-file-label" id="custom-file-label" for="inputGroupFile01">O arquivo deve ser no formato PDF de até 2mb.</label> <label class="custom-file-label" id="custom-file-label" for="inputGroupFile01">O arquivo deve ser no formato PDF de até 2mb.</label>
</div> </div>
</div> </div>
@error('arquivo') @error('anexoComiteEtica')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
...@@ -183,11 +201,11 @@ ...@@ -183,11 +201,11 @@
<div class="input-group"> <div class="input-group">
<div class="custom-file"> <div class="custom-file">
<input type="file" class="custom-file-input" id="anexoPlanilha" aria-describedby="anexoPlanilhaDescribe" name="anexoPlanilha"> <input type="file" class="custom-file-input @error('anexoPlanilha') is-invalid @enderror" id="anexoPlanilha" aria-describedby="anexoPlanilhaDescribe" name="anexoPlanilha">
<label class="custom-file-label" id="custom-file-label" for="anexoPlanilha">O arquivo deve ser no formato PDF de até 2mb.</label> <label class="custom-file-label" id="custom-file-label" for="anexoPlanilha">O arquivo deve ser no formato PDF de até 2mb.</label>
</div> </div>
</div> </div>
@error('arquivo') @error('anexoPlanilha')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
...@@ -201,11 +219,11 @@ ...@@ -201,11 +219,11 @@
<div class="custom-file"> <div class="custom-file">
<input type="file" class="custom-file-input" id="inputJustificativa" aria-describedby="inputGroupFileAddon01" disabled="disabled" name="JustificativaAutorizacaoEtica"> <input type="file" class="custom-file-input @error('justificativaAutorizacaoEtica') is-invalid @enderror" id="inputJustificativa" aria-describedby="inputGroupFileAddon01" disabled="disabled" name="justificativaAutorizacaoEtica">
<label class="custom-file-label" id="custom-file-label" for="inputGroupFile01">O arquivo deve ser no formato PDF de até 2mb.</label> <label class="custom-file-label" id="custom-file-label" for="inputGroupFile01">O arquivo deve ser no formato PDF de até 2mb.</label>
</div> </div>
</div> </div>
@error('arquivo') @error('justificativaAutorizacaoEtica')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
...@@ -220,11 +238,11 @@ ...@@ -220,11 +238,11 @@
<div class="input-group"> <div class="input-group">
<div class="custom-file"> <div class="custom-file">
<input type="file" class="custom-file-input" id="anexoCONSU" aria-describedby="inputGroupFileAddon01" name="anexoCONSU"> <input type="file" class="custom-file-input @error('anexoCONSU') is-invalid @enderror" id="anexoCONSU" aria-describedby="inputGroupFileAddon01" name="anexoCONSU">
<label class="custom-file-label" id="custom-file-label" for="inputGroupFile01">O arquivo deve ser no formato PDF de até 2mb.</label> <label class="custom-file-label" id="custom-file-label" for="inputGroupFile01">O arquivo deve ser no formato PDF de até 2mb.</label>
</div> </div>
</div> </div>
@error('arquivo') @error('anexoCONSU')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block"> <span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
</span> </span>
...@@ -247,19 +265,35 @@ ...@@ -247,19 +265,35 @@
<div class="row"> <div class="row">
<div class="col-sm-5"> <div class="col-sm-5">
<label>Nome Completo</label> <label>Nome Completo</label>
<input type="text" style="margin-bottom:10px" class="form-control emailCoautor" name="nomeParticipante[]" placeholder="Nome" required> <input type="text" style="margin-bottom:10px" class="form-control @error('nomeParticipante') is-invalid @enderror" name="nomeParticipante[]" placeholder="Nome" required>
@error('nomeParticipante')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> </div>
<div class="col-sm-4"> <div class="col-sm-4">
<label>E-mail</label> <label>E-mail</label>
<input type="email" style="margin-bottom:10px" class="form-control emailCoautor" name="emailParticipante[]" placeholder="E-mail" required> <input type="email" style="margin-bottom:10px" class="form-control @error('emailParticipante') is-invalid @enderror" name="emailParticipante[]" placeholder="E-mail" required>
@error('emailParticipante')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> </div>
<div class="col-sm-3"> <div class="col-sm-3">
<label>Função:</label> <label>Função:</label>
<select class="form-control @error('funcaoParticipante') is-invalid @enderror" id="funcaoParticipante" name="funcaoParticipante[]"> <select class="form-control @error('funcaoParticipante') is-invalid @enderror" id="funcaoParticipante" name="funcaoParticipante[]">
<option value="" disabled selected hidden>-- Função --</option> <option value="" disabled selected hidden>-- Função --</option>
@foreach($funcaoParticipantes as $funcaoParticipante) @foreach($funcaoParticipantes as $funcaoParticipante)
<option value="{{$funcaoParticipante->id}}">{{$funcaoParticipante->nome}}</option> <option value="{{$funcaoParticipante->id}}">{{$funcaoParticipante->nome}}</option>
@endforeach @endforeach
@error('funcaoParticipante')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</select> </select>
</div> </div>
</div> </div>
...@@ -270,7 +304,13 @@ ...@@ -270,7 +304,13 @@
<div class="row"> <div class="row">
<div class="col-sm-4"> <div class="col-sm-4">
<label>Titulo </label> <label>Titulo </label>
<input type="text" style="margin-bottom:10px" class="form-control emailCoautor" name="nomePlanoTrabalho[]" placeholder="Nome" required> <input type="text" style="margin-bottom:10px" class="form-control @error('nomePlanoTrabalho') is-invalid @enderror" name="nomePlanoTrabalho[]" placeholder="Nome" required>
@error('nomePlanoTrabalho')
<span class="invalid-feedback" role="alert" style="overflow: visible; display:block">
<strong>{{ $message }}</strong>
</span>
@enderror
</div> </div>
{{-- Arquivo --}} {{-- Arquivo --}}
<div class="col-sm-7"> <div class="col-sm-7">
...@@ -280,7 +320,7 @@ ...@@ -280,7 +320,7 @@
<span class="input-group-text" id="anexoPlanoTrabalho">Selecione um arquivo:</span> <span class="input-group-text" id="anexoPlanoTrabalho">Selecione um arquivo:</span>
</div> </div>
<div class="custom-file"> <div class="custom-file">
<input type="file" class="custom-file-input" id="anexoPlanoTrabalho" aria-describedby="anexoPlanoTrabalho" name="anexoPlanoTrabalho[]"> <input type="file" class="custom-file-input @error('anexoPlanoTrabalho') is-invalid @enderror" id="anexoPlanoTrabalho" aria-describedby="anexoPlanoTrabalho" name="anexoPlanoTrabalho[]">
<label class="custom-file-label" id="custom-file-label" for="inputGroupFile01">O arquivo deve ser no formato PDF de até 2mb.</label> <label class="custom-file-label" id="custom-file-label" for="inputGroupFile01">O arquivo deve ser no formato PDF de até 2mb.</label>
</div> </div>
</div> </div>
...@@ -407,11 +447,21 @@ ...@@ -407,11 +447,21 @@
"<div class="+"row"+">"+ "<div class="+"row"+">"+
"<div class="+"col-sm-5"+">"+ "<div class="+"col-sm-5"+">"+
"<label>Nome Completo</label>"+ "<label>Nome Completo</label>"+
"<input"+" type="+'text'+" style="+"margin-bottom:10px"+" class="+'form-control emailCoautor'+" name="+'nomeParticipante[]'+" placeholder="+"Nome"+" required>"+ "<input"+" type="+'text'+" style="+"margin-bottom:10px"+" class="+'form-control' + " @error('nomeParticipante') is-invalid @enderror" + "name=" +'nomeParticipante[]'+" placeholder="+"Nome"+" required>"+
"@error('nomeParticipante')" +
"<span class='invalid-feedback'" + "role='alert'" + "style='overflow: visible; display:block'>" +
"<strong>{{ $message }}</strong>" +
"</span>" +
"@enderror" +
"</div>"+ "</div>"+
"<div class="+"col-sm-4"+">"+ "<div class="+"col-sm-4"+">"+
"<label>E-mail</label>"+ "<label>E-mail</label>"+
"<input"+" type="+'email'+" style="+"margin-bottom:10px"+" class="+'form-control emailCoautor'+" name="+'emailParticipante[]'+" placeholder="+"E-mail"+" required>"+ "<input"+" type="+'email'+" style="+"margin-bottom:10px"+" class="+'form-control' + " @error('emailParticipante') is-invalid @enderror'" + "name="+'emailParticipante[]'+" placeholder="+"E-mail"+" required>"+
"@error('emailParticipante')" +
"<span class='invalid-feedback'" + "role='alert'" + "style='overflow: visible; display:block'>" +
"<strong>{{ $message }}</strong>" +
"</span>" +
"@enderror" +
"</div>"+ "</div>"+
"<div class='col-sm-3'>"+ "<div class='col-sm-3'>"+
"<label>Função:</label>"+ "<label>Função:</label>"+
...@@ -420,6 +470,11 @@ ...@@ -420,6 +470,11 @@
"@foreach($funcaoParticipantes as $funcaoParticipante)"+ "@foreach($funcaoParticipantes as $funcaoParticipante)"+
"<option value='{{$funcaoParticipante->id}}'>{{$funcaoParticipante->nome}}</option>"+ "<option value='{{$funcaoParticipante->id}}'>{{$funcaoParticipante->nome}}</option>"+
"@endforeach"+ "@endforeach"+
"@error('funcaoParticipante')" +
"<span class='invalid-feedback'" + "role='alert'" + "style='overflow: visible; display:block'>" +
"<strong>{{ $message }}</strong>" +
"</span>" +
"@enderror" +
"</select>"+ "</select>"+
"</div>"+ "</div>"+
"</div>" + "</div>" +
...@@ -427,7 +482,12 @@ ...@@ -427,7 +482,12 @@
"<div class="+"row"+">"+ "<div class="+"row"+">"+
"<div class="+"col-sm-4"+">"+ "<div class="+"col-sm-4"+">"+
"<label>Titulo</label>"+ "<label>Titulo</label>"+
"<input"+" type="+'text'+" style="+"margin-bottom:10px"+" class="+'form-control emailCoautor'+" name="+'nomePlanoTrabalho[]'+" placeholder="+"Nome"+" required>"+ "<input"+" type="+'text'+" style="+"margin-bottom:10px"+" class="+"form-control @error('nomePlanoTrabalho') is-invalid @enderror"+" name="+'nomePlanoTrabalho[]'+" placeholder="+"Nome"+" required>"+
"@error('nomePlanoTrabalho')" +
"<span class='invalid-feedback'" + "role='alert'" + "style='overflow: visible; display:block'>" +
"<strong>{{ $message }}</strong>" +
"</span>" +
"@enderror" +
"</div>"+ "</div>"+
"<div class="+"col-sm-7" +">"+ "<div class="+"col-sm-7" +">"+
"<label for="+"nomeTrabalho"+">Anexo </label>"+ "<label for="+"nomeTrabalho"+">Anexo </label>"+
...@@ -437,12 +497,12 @@ ...@@ -437,12 +497,12 @@
"<span class='input-group-text' id='inputGroupFileAddon01'>Selecione um arquivo:</span>"+ "<span class='input-group-text' id='inputGroupFileAddon01'>Selecione um arquivo:</span>"+
"</div>"+ "</div>"+
"<div class='custom-file'>"+ "<div class='custom-file'>"+
"<input type='file' class='custom-file-input' id='inputGroupFile01'"+ "<input type='file' class='custom-file-input @error('anexoPlanoTrabalho') is-invalid @enderror" + "id='inputGroupFile01'"+
"aria-describedby='inputGroupFileAddon01' name='anexoPlanoTrabalho[]'>"+ "aria-describedby='inputGroupFileAddon01' name='anexoPlanoTrabalho[]'>"+
"<label class='custom-file-label' id='custom-file-label' for='inputGroupFile01'>O arquivo deve ser no formato PDF de até 2mb.</label>"+ "<label class='custom-file-label' id='custom-file-label' for='inputGroupFile01'>O arquivo deve ser no formato PDF de até 2mb.</label>"+
"</div>"+ "</div>"+
"</div>"+ "</div>"+
"@error('arquivo')"+ "@error('anexoPlanoTrabalho')"+
"<span class='invalid-feedback' role='alert' style='overflow: visible; display:block'>"+ "<span class='invalid-feedback' role='alert' style='overflow: visible; display:block'>"+
"<strong>{{ $message }}</strong>"+ "<strong>{{ $message }}</strong>"+
"</span>"+ "</span>"+
......
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