Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Walter Felipe
submeta
Commits
4f895da7
Commit
4f895da7
authored
Jun 16, 2020
by
alinetenorio
Browse files
Merge branch 'carlos' of
https://github.com/lmts-ufape/submeta
into fix-jean
parents
5ecfc7cf
28949e10
Changes
16
Expand all
Hide whitespace changes
Inline
Side-by-side
app/Http/Controllers/AdministradorController.php
View file @
4f895da7
...
@@ -14,6 +14,7 @@ use App\Trabalho;
...
@@ -14,6 +14,7 @@ use App\Trabalho;
use
Illuminate\Support\Str
;
use
Illuminate\Support\Str
;
use
Illuminate\Support\Facades\Hash
;
use
Illuminate\Support\Facades\Hash
;
use
App\Evento
;
use
App\Evento
;
use
Illuminate\Validation\Rule
;
use
App\Mail\EmailParaUsuarioNaoCadastrado
;
use
App\Mail\EmailParaUsuarioNaoCadastrado
;
use
Illuminate\Support\Facades\Mail
;
use
Illuminate\Support\Facades\Mail
;
use
App\Mail\EventoCriado
;
use
App\Mail\EventoCriado
;
...
@@ -66,29 +67,42 @@ class AdministradorController extends Controller
...
@@ -66,29 +67,42 @@ class AdministradorController extends Controller
public
function
salvar
(
Request
$request
)
{
public
function
salvar
(
Request
$request
)
{
if
(
$request
->
tipo
!=
"proponente"
)
{
if
(
$request
->
tipo
!=
"proponente"
)
{
$validated
=
$request
->
validate
([
$validated
=
$request
->
validate
([
'n
o
me'
=>
'required'
,
'n
a
me'
=>
'required'
,
'tipo'
=>
'required'
,
'tipo'
=>
'required'
,
'email'
=>
'required|unique:users'
,
'email'
=>
'required|unique:users'
,
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'celular'
=>
'required'
,
'senha'
=>
'required'
,
'senha'
=>
'required'
,
'confirmar_senha'
=>
'required'
,
'confirmar_senha'
=>
'required'
,
'cpf'
=>
'required|cpf|unique:users'
,
'cpf'
=>
'required|cpf|unique:users'
,
]);
]);
}
else
{
}
else
{
$validated
=
$request
->
validate
([
$validated
=
$request
->
validate
([
'nome'
=>
'required'
,
'name'
=>
[
'required'
,
'string'
,
'max:255'
],
'tipo'
=>
'required'
,
'email'
=>
[
'required'
,
'string'
,
'email'
,
'max:255'
,
'unique:users'
],
'email'
=>
'required|unique:users'
,
'senha'
=>
[
'required'
,
'string'
,
'min:8'
],
'senha'
=>
'required'
,
'confirmar_senha'
=>
[
'required'
],
'confirmar_senha'
=>
'required'
,
'cpf'
=>
[
'required'
,
'cpf'
,
'unique:users'
],
'cpf'
=>
'required|cpf|unique:users'
,
'celular'
=>
[
'required'
,
'string'
],
'cargo'
=>
'required'
,
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
'titulacaoMaxima'
=>
'required'
,
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'anoTitulacao'
=>
'required'
,
'cargo'
=>
[
'required'
],
'areaFormacao'
=>
'required'
,
'vinculo'
=>
[
'required'
],
'area'
=>
'required'
,
'outro'
=>
[
'required_if:vinculo,Outro'
],
'bolsistaProdutividade'
=>
'required'
,
'titulacaoMaxima'
=>
[
'required_with:anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'nivel'
=>
'required'
,
'titulacaoMaxima'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'linkLattes'
=>
'required'
,
'anoTitulacao'
=>
[
'required_with:titulacaoMaxima,areaFormacao,bolsistaProdutividade,linkLattes'
],
'anoTitulacao'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'areaFormacao'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,bolsistaProdutividade,linkLattes'
],
'areaFormacao'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'bolsistaProdutividade'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,linkLattes'
],
'bolsistaProdutividade'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'nivel'
=>
[
'required_if:bolsistaProdutividade,sim'
],
'nivel'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'required'
:
''
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'required'
:
''
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'link_lattes'
:
''
],
]);
]);
}
}
...
@@ -97,11 +111,17 @@ class AdministradorController extends Controller
...
@@ -97,11 +111,17 @@ class AdministradorController extends Controller
}
}
$user
=
new
User
();
$user
=
new
User
();
$user
->
name
=
$request
->
n
o
me
;
$user
->
name
=
$request
->
n
a
me
;
$user
->
tipo
=
$request
->
tipo
;
$user
->
tipo
=
$request
->
tipo
;
$user
->
cpf
=
$request
->
cpf
;
$user
->
cpf
=
$request
->
cpf
;
$user
->
celular
=
$request
->
celular
;
$user
->
email
=
$request
->
email
;
$user
->
email
=
$request
->
email
;
$user
->
password
=
bcrypt
(
$request
->
senha
);
$user
->
password
=
bcrypt
(
$request
->
senha
);
if
(
$request
->
instituicao
!=
null
)
{
$user
->
instituicao
=
$request
->
instituicao
;
}
else
if
(
isset
(
$request
->
instituicaoSelect
)
&&
$request
->
instituicaoSelect
!=
"Outra"
)
{
$user
->
instituicao
=
$request
->
instituicaoSelect
;
}
$user
->
save
();
$user
->
save
();
...
@@ -118,18 +138,29 @@ class AdministradorController extends Controller
...
@@ -118,18 +138,29 @@ class AdministradorController extends Controller
break
;
break
;
case
"proponente"
:
case
"proponente"
:
$proponente
=
new
Proponente
();
$proponente
=
new
Proponente
();
$proponente
->
SIAPE
=
$request
->
SIAPE
;
if
(
$request
->
SIAPE
!=
null
)
{
$proponente
->
SIAPE
=
$request
->
SIAPE
;
}
$proponente
->
cargo
=
$request
->
cargo
;
$proponente
->
cargo
=
$request
->
cargo
;
$proponente
->
vinculo
=
$request
->
vinculo
;
if
(
$request
->
vinculo
!=
'Outro'
)
{
$proponente
->
vinculo
=
$request
->
vinculo
;
}
else
{
$proponente
->
vinculo
=
$request
->
outro
;
}
$proponente
->
titulacaoMaxima
=
$request
->
titulacaoMaxima
;
$proponente
->
titulacaoMaxima
=
$request
->
titulacaoMaxima
;
$proponente
->
anoTitulacao
=
$request
->
anoTitulacao
;
$proponente
->
anoTitulacao
=
$request
->
anoTitulacao
;
$proponente
->
areaFormacao
=
$request
->
areaFormacao
;
$proponente
->
areaFormacao
=
$request
->
areaFormacao
;
$proponente
->
bolsistaProdutividade
=
$request
->
bolsistaProdutividade
;
$proponente
->
bolsistaProdutividade
=
$request
->
bolsistaProdutividade
;
$proponente
->
nivel
=
$request
->
nivel
;
if
(
$request
->
bolsistaProdutividade
==
'sim'
)
{
$proponente
->
nivel
=
$request
->
nivel
;
}
$proponente
->
linkLattes
=
$request
->
linkLattes
;
$proponente
->
linkLattes
=
$request
->
linkLattes
;
$proponente
->
user_id
=
$user
->
id
;
$proponente
->
user_id
=
$user
->
id
;
$proponente
->
save
();
$proponente
->
save
();
break
;
break
;
case
"participante"
:
case
"participante"
:
$participante
=
new
Participante
();
$participante
=
new
Participante
();
$participante
->
user_id
=
$user
->
id
;
$participante
->
user_id
=
$user
->
id
;
...
@@ -159,28 +190,38 @@ class AdministradorController extends Controller
...
@@ -159,28 +190,38 @@ class AdministradorController extends Controller
if
(
$request
->
tipo
!=
"proponente"
)
{
if
(
$request
->
tipo
!=
"proponente"
)
{
$validated
=
$request
->
validate
([
$validated
=
$request
->
validate
([
'n
o
me'
=>
'required'
,
'n
a
me'
=>
'required'
,
'tipo'
=>
'required'
,
'tipo'
=>
'required'
,
'email'
=>
'required'
,
'email'
=>
'required'
,
// 'senha' => 'required',
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
// 'confirmar_senha' => 'required',
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'celular'
=>
'required'
,
'cpf'
=>
'required|cpf'
,
'cpf'
=>
'required|cpf'
,
]);
]);
}
else
{
}
else
{
$validated
=
$request
->
validate
([
$validated
=
$request
->
validate
([
'nome'
=>
'required'
,
'name'
=>
[
'required'
,
'string'
,
'max:255'
],
'tipo'
=>
'required'
,
'email'
=>
[
'required'
,
'string'
,
'email'
,
'max:255'
],
'email'
=>
'required'
,
'cpf'
=>
[
'required'
,
'cpf'
],
// 'senha' => 'required',
'celular'
=>
[
'required'
,
'string'
],
// 'confirmar_senha' => 'required',
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
'cpf'
=>
'required|cpf'
,
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'cargo'
=>
'required'
,
'cargo'
=>
[
'required'
],
'titulacaoMaxima'
=>
'required'
,
'vinculo'
=>
[
'required'
],
'anoTitulacao'
=>
'required'
,
'outro'
=>
[
'required_if:vinculo,Outro'
],
'areaFormacao'
=>
'required'
,
'titulacaoMaxima'
=>
[
'required_with:anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'bolsistaProdutividade'
=>
'required'
,
'titulacaoMaxima'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'nivel'
=>
'required'
,
'anoTitulacao'
=>
[
'required_with:titulacaoMaxima,areaFormacao,bolsistaProdutividade,linkLattes'
],
'linkLattes'
=>
'required'
,
'anoTitulacao'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'areaFormacao'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,bolsistaProdutividade,linkLattes'
],
'areaFormacao'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'bolsistaProdutividade'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,linkLattes'
],
'bolsistaProdutividade'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'nivel'
=>
[
'required_if:bolsistaProdutividade,sim'
],
'nivel'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'required'
:
''
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'required'
:
''
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'link_lattes'
:
''
],
]);
]);
}
}
...
@@ -205,15 +246,26 @@ class AdministradorController extends Controller
...
@@ -205,15 +246,26 @@ class AdministradorController extends Controller
break
;
break
;
case
"proponente"
:
case
"proponente"
:
$proponente
=
Proponente
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$proponente
=
Proponente
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$proponente
->
SIAPE
=
$request
->
SIAPE
;
if
(
$request
->
SIAPE
!=
null
)
{
$proponente
->
SIAPE
=
$request
->
SIAPE
;
}
$proponente
->
cargo
=
$request
->
cargo
;
$proponente
->
cargo
=
$request
->
cargo
;
$proponente
->
vinculo
=
$request
->
vinculo
;
if
(
$request
->
vinculo
!=
'Outro'
)
{
$proponente
->
vinculo
=
$request
->
vinculo
;
}
else
{
$proponente
->
vinculo
=
$request
->
outro
;
}
$proponente
->
titulacaoMaxima
=
$request
->
titulacaoMaxima
;
$proponente
->
titulacaoMaxima
=
$request
->
titulacaoMaxima
;
$proponente
->
anoTitulacao
=
$request
->
anoTitulacao
;
$proponente
->
anoTitulacao
=
$request
->
anoTitulacao
;
$proponente
->
areaFormacao
=
$request
->
areaFormacao
;
$proponente
->
areaFormacao
=
$request
->
areaFormacao
;
$proponente
->
bolsistaProdutividade
=
$request
->
bolsistaProdutividade
;
$proponente
->
bolsistaProdutividade
=
$request
->
bolsistaProdutividade
;
$proponente
->
nivel
=
$request
->
nivel
;
if
(
$request
->
bolsistaProdutividade
==
'sim'
)
{
$proponente
->
nivel
=
$request
->
nivel
;
}
$proponente
->
linkLattes
=
$request
->
linkLattes
;
$proponente
->
linkLattes
=
$request
->
linkLattes
;
$proponente
->
user_id
=
$user
->
id
;
$proponente
->
user_id
=
$user
->
id
;
$proponente
->
update
();
$proponente
->
update
();
break
;
break
;
...
@@ -224,15 +276,19 @@ class AdministradorController extends Controller
...
@@ -224,15 +276,19 @@ class AdministradorController extends Controller
break
;
break
;
}
}
$user
->
name
=
$request
->
n
o
me
;
$user
->
name
=
$request
->
n
a
me
;
$user
->
tipo
=
$request
->
tipo
;
$user
->
tipo
=
$request
->
tipo
;
$user
->
email
=
$request
->
email
;
$user
->
email
=
$request
->
email
;
$user
->
cpf
=
$request
->
cpf
;
$user
->
cpf
=
$request
->
cpf
;
$user
->
celular
=
$request
->
celular
;
if
(
$request
->
instituicao
!=
null
)
{
$user
->
instituicao
=
$request
->
instituicao
;
}
else
if
(
isset
(
$request
->
instituicaoSelect
)
&&
$request
->
instituicaoSelect
!=
"Outra"
)
{
$user
->
instituicao
=
$request
->
instituicaoSelect
;
}
// $user->password = bcrypt($request->nova_senha);
// $user->password = bcrypt($request->nova_senha);
$user
->
update
();
$user
->
update
();
return
redirect
(
route
(
'admin.usuarios'
)
)
->
with
([
'mensagem'
=>
'Usuário atualizado com sucesso'
]);
return
redirect
(
route
(
'admin.usuarios'
)
)
->
with
([
'mensagem'
=>
'Usuário atualizado com sucesso'
]);
}
}
...
@@ -313,7 +369,6 @@ class AdministradorController extends Controller
...
@@ -313,7 +369,6 @@ class AdministradorController extends Controller
return
redirect
()
->
back
();
return
redirect
()
->
back
();
}
}
public
function
remover
(
Request
$request
){
public
function
remover
(
Request
$request
){
...
...
app/Http/Controllers/EventoController.php
View file @
4f895da7
...
@@ -59,7 +59,9 @@ class EventoController extends Controller
...
@@ -59,7 +59,9 @@ class EventoController extends Controller
{
{
$coordenadors
=
CoordenadorComissao
::
with
(
'user'
)
->
get
();
$coordenadors
=
CoordenadorComissao
::
with
(
'user'
)
->
get
();
$naturezas
=
Natureza
::
orderBy
(
'nome'
)
->
get
();
$naturezas
=
Natureza
::
orderBy
(
'nome'
)
->
get
();
return
view
(
'evento.criarEvento'
,
[
'coordenadors'
=>
$coordenadors
,
'naturezas'
=>
$naturezas
]);
$yesterday
=
Carbon
::
yesterday
(
'America/Recife'
);
$yesterday
=
$yesterday
->
toDateString
();
return
view
(
'evento.criarEvento'
,
[
'coordenadors'
=>
$coordenadors
,
'naturezas'
=>
$naturezas
,
'ontem'
=>
$yesterday
]);
}
}
/**
/**
...
...
app/Natureza.php
View file @
4f895da7
...
@@ -6,5 +6,7 @@ use Illuminate\Database\Eloquent\Model;
...
@@ -6,5 +6,7 @@ use Illuminate\Database\Eloquent\Model;
class
Natureza
extends
Model
class
Natureza
extends
Model
{
{
//
public
function
projetos
()
{
return
$this
->
hasMany
(
'App\Evento'
);
}
}
}
composer.lock
View file @
4f895da7
...
@@ -1908,7 +1908,7 @@
...
@@ -1908,7 +1908,7 @@
},
},
{
{
"name": "symfony/css-selector",
"name": "symfony/css-selector",
"version": "v5.1.
1
",
"version": "v5.1.
2
",
"source": {
"source": {
"type": "git",
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
"url": "https://github.com/symfony/css-selector.git",
...
@@ -2398,7 +2398,7 @@
...
@@ -2398,7 +2398,7 @@
},
},
{
{
"name": "symfony/mime",
"name": "symfony/mime",
"version": "v5.1.
1
",
"version": "v5.1.
2
",
"source": {
"source": {
"type": "git",
"type": "git",
"url": "https://github.com/symfony/mime.git",
"url": "https://github.com/symfony/mime.git",
...
@@ -3606,16 +3606,16 @@
...
@@ -3606,16 +3606,16 @@
},
},
{
{
"name": "filp/whoops",
"name": "filp/whoops",
"version": "2.7.
2
",
"version": "2.7.
3
",
"source": {
"source": {
"type": "git",
"type": "git",
"url": "https://github.com/filp/whoops.git",
"url": "https://github.com/filp/whoops.git",
"reference": "
17d0d3f266c8f925ebd035cd36f83cf802b47d4a
"
"reference": "
5d5fe9bb3d656b514d455645b3addc5f7ba7714d
"
},
},
"dist": {
"dist": {
"type": "zip",
"type": "zip",
"url": "https://api.github.com/repos/filp/whoops/zipball/
17d0d3f266c8f925ebd035cd36f83cf802b47d4a
",
"url": "https://api.github.com/repos/filp/whoops/zipball/
5d5fe9bb3d656b514d455645b3addc5f7ba7714d
",
"reference": "
17d0d3f266c8f925ebd035cd36f83cf802b47d4a
",
"reference": "
5d5fe9bb3d656b514d455645b3addc5f7ba7714d
",
"shasum": ""
"shasum": ""
},
},
"require": {
"require": {
...
@@ -3663,7 +3663,7 @@
...
@@ -3663,7 +3663,7 @@
"throwable",
"throwable",
"whoops"
"whoops"
],
],
"time": "2020-0
5-05T12:28
:0
7
+00:00"
"time": "2020-0
6-14T09:00
:0
0
+00:00"
},
},
{
{
"name": "fzaninotto/faker",
"name": "fzaninotto/faker",
...
@@ -4600,16 +4600,16 @@
...
@@ -4600,16 +4600,16 @@
},
},
{
{
"name": "phpunit/phpunit",
"name": "phpunit/phpunit",
"version": "8.5.
5
",
"version": "8.5.
6
",
"source": {
"source": {
"type": "git",
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
"reference": "
63dda3b212a0025d380a745f91bdb4d8c985adb7
"
"reference": "
3f9c4079d1407cd84c51c02c6ad1df6ec2ed1348
"
},
},
"dist": {
"dist": {
"type": "zip",
"type": "zip",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/
63dda3b212a0025d380a745f91bdb4d8c985adb7
",
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/
3f9c4079d1407cd84c51c02c6ad1df6ec2ed1348
",
"reference": "
63dda3b212a0025d380a745f91bdb4d8c985adb7
",
"reference": "
3f9c4079d1407cd84c51c02c6ad1df6ec2ed1348
",
"shasum": ""
"shasum": ""
},
},
"require": {
"require": {
...
@@ -4679,7 +4679,7 @@
...
@@ -4679,7 +4679,7 @@
"testing",
"testing",
"xunit"
"xunit"
],
],
"time": "2020-0
5-22T13:51:52
+00:00"
"time": "2020-0
6-15T10:45:47
+00:00"
},
},
{
{
"name": "scrivo/highlight.php",
"name": "scrivo/highlight.php",
...
...
resources/lang/pt-BR/validation.php
View file @
4f895da7
...
@@ -12,7 +12,7 @@ return [
...
@@ -12,7 +12,7 @@ return [
*/
*/
'accepted'
=>
':Attribute deve ser aceito.'
,
'accepted'
=>
':Attribute deve ser aceito.'
,
'active_url'
=>
':Attribute não é uma URL válida.'
,
'active_url'
=>
':Attribute não é uma URL válida.'
,
'after'
=>
':Attribute deve ser uma data depois de
:date.
'
,
'after'
=>
':Attribute deve ser uma data depois de '
,
'after_or_equal'
=>
':attribute deve ser uma data posterior ou igual a:date.'
,
'after_or_equal'
=>
':attribute deve ser uma data posterior ou igual a:date.'
,
'alpha'
=>
':Attribute deve conter somente letras.'
,
'alpha'
=>
':Attribute deve conter somente letras.'
,
'alpha_dash'
=>
':Attribute deve conter letras, números e traços.'
,
'alpha_dash'
=>
':Attribute deve conter letras, números e traços.'
,
...
...
resources/views/administrador/editais.blade.php
View file @
4f895da7
...
@@ -6,7 +6,7 @@
...
@@ -6,7 +6,7 @@
<
div
class
=
"container"
>
<
div
class
=
"container"
>
<
div
class
=
"row"
>
<
div
class
=
"row"
>
<
div
class
=
"col-sm-
10
"
>
<
div
class
=
"col-sm-
9
"
>
@
if
(
auth
()
->
user
()
->
tipo
===
"administrador"
)
@
if
(
auth
()
->
user
()
->
tipo
===
"administrador"
)
<
h3
>
Meus
Editais
</
h3
>
<
h3
>
Meus
Editais
</
h3
>
@
else
@
else
...
@@ -14,8 +14,8 @@
...
@@ -14,8 +14,8 @@
@
endif
@
endif
</
div
>
</
div
>
@
if
(
auth
()
->
user
()
->
tipo
===
"administrador"
)
@
if
(
auth
()
->
user
()
->
tipo
===
"administrador"
)
<
div
class
=
"col-sm-
2
"
>
<
div
class
=
"col-sm-
3
"
>
<
a
href
=
"
{
{route('evento.criar')}
}
"
class
=
"btn btn-primary"
>
Criar
Edital
</
a
>
<
a
href
=
"
{
{route('evento.criar')}
}
"
class
=
"btn btn-primary"
style
=
"float: right;"
>
Criar
Edital
</
a
>
</
div
>
</
div
>
@
endif
@
endif
</
div
>
</
div
>
...
...
resources/views/administrador/editar_user.blade.php
View file @
4f895da7
This diff is collapsed.
Click to expand it.
resources/views/administrador/novo_user.blade.php
View file @
4f895da7
This diff is collapsed.
Click to expand it.
resources/views/administrador/usersAdmin.blade.php
View file @
4f895da7
...
@@ -36,7 +36,7 @@
...
@@ -36,7 +36,7 @@
<
tbody
>
<
tbody
>
@
foreach
(
$users
as
$user
)
@
foreach
(
$users
as
$user
)
@
if
(
auth
()
->
user
()
->
id
!=
$user
->
id
)
@
if
(
auth
()
->
user
()
->
id
!=
$user
->
id
)
@
can
(
'isAdministrador'
,
auth
()
->
user
()
)
@
if
(
auth
()
->
user
()
->
id
!=
"administrador"
)
<
tr
>
<
tr
>
<
td
>
<
td
>
{{
$user
->
name
}}
{{
$user
->
name
}}
...
@@ -96,7 +96,7 @@
...
@@ -96,7 +96,7 @@
</
td
>
</
td
>
</
tr
>
</
tr
>
@
endif
@
endif
@
end
can
@
end
if
@
endif
@
endif
@
endforeach
@
endforeach
</
tbody
>
</
tbody
>
...
...
resources/views/coordenador/home.blade.php
View file @
4f895da7
...
@@ -75,7 +75,7 @@
...
@@ -75,7 +75,7 @@
</
p
>
</
p
>
<
p
>
<
p
>
<
a
href
=
"{{ route('evento.visualizar',['id'=>
$evento->id
]) }}"
class
=
"visualizarEvento"
>
Visualizar
Evento
</
a
>
<
a
href
=
"{{ route('evento.visualizar',['id'=>
$evento->id
]) }}"
class
=
"visualizarEvento"
>
Visualizar
edital
</
a
>
</
p
>
</
p
>
</
div
>
</
div
>
...
...
resources/views/evento/criarEvento.blade.php
View file @
4f895da7
...
@@ -62,7 +62,7 @@
...
@@ -62,7 +62,7 @@
<
div
class
=
"col-sm-12"
>
<
div
class
=
"col-sm-12"
>
<
div
class
=
"form-group"
>
<
div
class
=
"form-group"
>
<
label
for
=
"exampleFormControlTextarea1"
>
Descrição
</
label
>
<
label
for
=
"exampleFormControlTextarea1"
>
Descrição
</
label
>
<
textarea
class
=
"form-control @error('descricao') is-invalid @enderror"
value
=
"
{{ old('descricao') }}
"
required
autocomplete
=
"descricao"
autofocus
id
=
"descricao"
name
=
"descricao"
rows
=
"3"
></
textarea
>
<
textarea
class
=
"form-control @error('descricao') is-invalid @enderror"
value
=
""
required
autocomplete
=
"descricao"
autofocus
id
=
"descricao"
name
=
"descricao"
rows
=
"3"
>
{{
old
(
'descricao'
)
}}
</
textarea
>
@
error
(
'descricao'
)
@
error
(
'descricao'
)
<
span
class
=
"invalid-feedback"
role
=
"alert"
>
<
span
class
=
"invalid-feedback"
role
=
"alert"
>
<
strong
>
{{
$message
}}
</
strong
>
<
strong
>
{{
$message
}}
</
strong
>
...
@@ -97,7 +97,7 @@
...
@@ -97,7 +97,7 @@
@error('inicioSubmissao')
@error('inicioSubmissao')
<span class="
invalid
-
feedback
" role="
alert
">
<span class="
invalid
-
feedback
" role="
alert
">
<strong>{{
$message
}}</strong>
<strong>{{
$message
. date('d/m/Y', strtotime(
$ontem
?? '')) . '.'
}}</strong>
</span>
</span>
@enderror
@enderror
</div>
</div>
...
@@ -107,7 +107,7 @@
...
@@ -107,7 +107,7 @@
@error('fimSubmissao')
@error('fimSubmissao')
<span class="
invalid
-
feedback
" role="
alert
">
<span class="
invalid
-
feedback
" role="
alert
">
<strong>{{
$message
}}</strong>
<strong>{{
$message
. date('d/m/Y', strtotime(old('inicioSubmissao'))) . '.'
}}</strong>
</span>
</span>
@enderror
@enderror
</div>
</div>
...
@@ -120,7 +120,7 @@
...
@@ -120,7 +120,7 @@
@error('inicioRevisao')
@error('inicioRevisao')
<span class="
invalid
-
feedback
" role="
alert
">
<span class="
invalid
-
feedback
" role="
alert
">
<strong>{{
$message
}}</strong>
<strong>{{
$message
. date('d/m/Y', strtotime(
$ontem
?? '')) . '.'
}}</strong>
</span>
</span>
@enderror
@enderror
</div>
</div>
...
@@ -130,7 +130,7 @@
...
@@ -130,7 +130,7 @@
@error('fimRevisao')
@error('fimRevisao')
<span class="
invalid
-
feedback
" role="
alert
">
<span class="
invalid
-
feedback
" role="
alert
">
<strong>{{
$message
}}</strong>
<strong>{{
$message
. date('d/m/Y', strtotime( old('inicioRevisao') )) . '.'
}}</strong>
</span>
</span>
@enderror
@enderror
</div>
</div>
...
@@ -143,7 +143,7 @@
...
@@ -143,7 +143,7 @@
@error('resultado')
@error('resultado')
<span class="
invalid
-
feedback
" role="
alert
">
<span class="
invalid
-
feedback
" role="
alert
">
<strong>{{
$message
}}</strong>
<strong>{{
$message
. date('d/m/Y', strtotime(
$ontem
?? '')) . '.'
}}</strong>
</span>
</span>
@enderror
@enderror
</div>
</div>
...
...
resources/views/evento/visualizarEvento.blade.php
View file @
4f895da7
...
@@ -104,7 +104,7 @@
...
@@ -104,7 +104,7 @@
<
div
class
=
"row margin"
>
<
div
class
=
"row margin"
>
<
div
class
=
"col-sm-12 info-evento"
>
<
div
class
=
"col-sm-12 info-evento"
>
<
h4
>
Revis
ão
de
Projetos
</
h4
>
<
h4
>
Avaliaç
ão
de
Projetos
</
h4
>
<
p
>
<
p
>
<
img
class
=
""
src
=
"
{
{asset('img/icons/calendar-evento.svg')}
}
"
alt
=
""
>
<
img
class
=
""
src
=
"
{
{asset('img/icons/calendar-evento.svg')}
}
"
alt
=
""
>
{{
date
(
'd/m/Y'
,
strtotime
(
$evento
->
inicioRevisao
))}}
-
{{
date
(
'd/m/Y'
,
strtotime
(
$evento
->
fimRevisao
))}}
{{
date
(
'd/m/Y'
,
strtotime
(
$evento
->
inicioRevisao
))}}
-
{{
date
(
'd/m/Y'
,
strtotime
(
$evento
->
fimRevisao
))}}
...
...
resources/views/layouts/app.blade.php
View file @
4f895da7
...
@@ -85,7 +85,7 @@
...
@@ -85,7 +85,7 @@
</div>
</div>
<a
href=
"{{ route('register') }}"
class=
"btn navbar-text btn-azul-destaque negrito"
style=
"color: rgb(0, 140, 255);"
>
{{ __('Cadastre-se') }}
</a>
<a
href=
"{{ route('register') }}"
class=
"btn navbar-text btn-azul-destaque negrito"
style=
"color: rgb(0, 140, 255);"
>
{{ __('Cadastre-se') }}
</a>
@else
@else
<a
href=
"{{route('
visualizarEvento
')}}"
class=
"btn navbar-text negrito "
style=
"color: rgb(0, 140, 255);"
>
Home
</a>
<a
href=
"{{route('
coord.home
')}}"
class=
"btn navbar-text negrito "
style=
"color: rgb(0, 140, 255);"
>
Home
</a>
<a
id=
"navbarDropdown"
class=
"btn navbar-text negrito dropdown-toggle"
style=
"color: rgb(0, 140, 255);"
href=
"#"
role=
"button"
data-toggle=
"dropdown"
aria-haspopup=
"true"
aria-expanded=
"false"
v-pre
>
<a
id=
"navbarDropdown"
class=
"btn navbar-text negrito dropdown-toggle"
style=
"color: rgb(0, 140, 255);"
href=
"#"
role=
"button"
data-toggle=
"dropdown"
aria-haspopup=
"true"
aria-expanded=
"false"
v-pre
>
{{ Auth::user()->name }}
<span
class=
"caret"
></span>
{{ Auth::user()->name }}
<span
class=
"caret"
></span>
...
...
resources/views/naturezas/index.blade.php
View file @
4f895da7
...
@@ -111,24 +111,31 @@
...
@@ -111,24 +111,31 @@
{{
$natureza
->
nome
}}
{{
$natureza
->
nome
}}
</
td
>
</
td
>
<
td
>
<
td
>
{{
$natureza
->
creat_at
}}
{{
$natureza
->
creat_at
}}
</
td
>
</
td
>
<
td
>
<
td
>
<
div
class
=
"btn-group dropright dropdown-options"
>
@
if
(
is_null
(
$natureza
->
projetos
->
first
()))
<
a
id
=
"options"
class
=
"dropdown-toggle "
data
-
toggle
=
"dropdown"
aria
-
haspopup
=
"true"
aria
-
expanded
=
"false"
>
<
div
class
=
"btn-group dropright dropdown-options"
>
<
img
src
=
"
{
{asset('img/icons/ellipsis-v-solid.svg')}
}
"
style
=
"width:8px"
>
<
a
id
=
"options"
class
=
"dropdown-toggle "
data
-
toggle
=
"dropdown"
aria
-
haspopup
=
"true"
aria
-
expanded
=
"false"
>
</
a
>
<
img
src
=
"
{
{asset('img/icons/ellipsis-v-solid.svg')}
}
"
style
=
"width:8px"
>
<
div
class
=
"dropdown-menu"
>
</
a
>
<
a
class
=
"dropdown-item"
data
-
toggle
=
"modal"
data
-
target
=
"#modalEditCenter
{
{$natureza->id}
}
"
class
=
"dropdown-item"
>
<
div
class
=
"dropdown-menu"
>
<
img
src
=
"
{
{asset('img/icons/edit-regular.svg')}
}
"
class
=
"icon-card"
alt
=
""
>
{{
__
(
'Editar'
)}}
<
a
class
=
"dropdown-item"
data
-
toggle
=
"modal"
data
-
target
=
"#modalEditCenter
{
{$natureza->id}
}
"
class
=
"dropdown-item"
>
</
a
>
<
img
src
=
"
{
{asset('img/icons/edit-regular.svg')}
}
"
class
=
"icon-card"
alt
=
""
>
<
a
class
=
"dropdown-item"
data
-
toggle
=
"modal"
data
-
target
=
"#modalDelCenter
{
{$natureza->id}
}
"
class
=
"dropdown-item"
>
{{
__
(
'Editar'
)}}
<
img
src
=
"
{
{asset('img/icons/trash-alt-regular.svg')}
}
"
class
=
"icon-card"
alt
=
""
>
</
a
>
{{
__
(
'Deletar'
)}}
<
a
class
=
"dropdown-item"
data
-
toggle
=
"modal"
data
-
target
=
"#modalDelCenter
{
{$natureza->id}
}
"
class
=
"dropdown-item"
>
</
a
>
<
img
src
=
"
{
{asset('img/icons/trash-alt-regular.svg')}
}
"
class
=
"icon-card"
alt
=
""
>
</
div
>
{{
__
(
'Deletar'
)}}
</
div
>
</
a
>
</
div
>
</
div
>
@
else
<
div
style
=
"float: right;"
>
Fixada
em
um
edital
</
div
>
@
endif
</
td
>
</
td
>
</
tr
>
</
tr
>
@
endforeach
@
endforeach
...
...
resources/views/user/perfilUser.blade.php
View file @
4f895da7
This diff is collapsed.
Click to expand it.
routes/web.php
View file @
4f895da7
...
@@ -21,34 +21,34 @@ Auth::routes(['verify' => true]);
...
@@ -21,34 +21,34 @@ Auth::routes(['verify' => true]);
//######## Rotas Avaliador ####################################
//######## Rotas Avaliador ####################################
Route
::
prefix
(
'avaliador'
)
->
name
(
'avaliador.'
)
->
group
(
function
(){
Route
::
prefix
(
'avaliador'
)
->
name
(
'avaliador.'
)
->
group
(
function
(){
Route
::
get
(
'/index'
,
'AvaliadorController@index'
)
->
name
(
'index'
);
Route
::
get
(
'/index'
,
'AvaliadorController@index'
)
->
name
(
'index'
)
->
middleware
(
'auth'
)
;
Route
::
get
(
'/trabalhos'
,
'AvaliadorController@visualizarTrabalhos'
)
->
name
(
'visualizarTrabalho'
);
Route
::
get
(
'/trabalhos'
,
'AvaliadorController@visualizarTrabalhos'
)
->
name
(
'visualizarTrabalho'
)
->
middleware
(
'auth'
)
;
Route
::
post
(
'/parecer'
,
'AvaliadorController@parecer'
)
->
name
(
'parecer'
);
Route
::
post
(
'/parecer'
,
'AvaliadorController@parecer'
)
->
name
(
'parecer'
)
->
middleware
(
'auth'
)
;
Route
::
get
(
'/editais'
,
'AvaliadorController@editais'
)
->
name
(
'editais'
);
Route
::
get
(
'/editais'
,
'AvaliadorController@editais'
)
->
name
(
'editais'
)
->
middleware
(
'auth'
)
;
Route
::
post
(
'/Enviarparecer'
,
'AvaliadorController@enviarParecer'
)
->
name
(
'enviarParecer'
);
Route
::
post
(
'/Enviarparecer'
,
'AvaliadorController@enviarParecer'
)
->
name
(
'enviarParecer'
)
->
middleware
(
'auth'
)
;
});
});
//######### Proponente ########################################
//######### Proponente ########################################
Route
::
get
(
'/proponente/index'
,
'ProponenteController@index'
)
->
name
(
'proponente.index'
);
Route
::
get
(
'/proponente/index'
,
'ProponenteController@index'
)
->
name
(
'proponente.index'
)
->
middleware
(
'auth'
)
;
Route
::
get
(
'/proponente/cadastro'
,
'ProponenteController@create'
)
->
name
(
'proponente.create'
);
Route
::
get
(
'/proponente/cadastro'
,
'ProponenteController@create'
)
->
name
(
'proponente.create'
)
->
middleware
(
'auth'
)
;
Route
::
post
(
'/proponente/cadastro'
,
'ProponenteController@store'
)
->
name
(
'proponente.store'
);
Route
::
post
(
'/proponente/cadastro'
,
'ProponenteController@store'
)
->
name
(
'proponente.store'
)
->
middleware
(
'auth'
)
;
//######### Participante ########################################
//######### Participante ########################################
Route
::
get
(
'/participante/index'
,
'ParticipanteController@index'
)
->
name
(
'participante.index'
);
Route
::
get
(
'/participante/index'
,
'ParticipanteController@index'
)
->
name
(
'participante.index'
)
->
middleware
(
'auth'
)
;
Route
::
get
(
'/participante/edital/{id}'
,
'ParticipanteController@edital'
)
->
name
(
'participante.edital'
);
Route
::
get
(
'/participante/edital/{id}'
,
'ParticipanteController@edital'
)
->
name
(
'participante.edital'
)
->
middleware
(
'auth'
)
;
//######### Rotas Administrador #################################
//######### Rotas Administrador #################################
Route
::
get
(
'/perfil-usuario'
,
'UserController@minhaConta'
)
->
middleware
(
'auth'
)
->
name
(
'user.perfil'
);
Route
::
get
(
'/perfil-usuario'
,
'UserController@minhaConta'
)
->
middleware
(
'auth'
)
->
name
(
'user.perfil'
)
->
middleware
([
'auth'
,
'verified'
])
;
Route
::
get
(
'/perfil'
,
'UserController@perfil'
)
->
name
(
'perfil'
)
->
middleware
([
'auth'
,
'verified'
]);
Route
::
get
(
'/perfil'
,
'UserController@perfil'
)
->
name
(
'perfil'
)
->
middleware
([
'auth'
,
'verified'
]);
Route
::
post
(
'/perfil'
,
'UserController@editarPerfil'
)
->
name
(
'perfil'
)
->
middleware
([
'auth'
,
'verified'
]);
Route
::
post
(
'/perfil'
,
'UserController@editarPerfil'
)
->
name
(
'perfil'
)
->
middleware
([
'auth'
,
'verified'
]);
Route
::
group
([
'middleware'
=>
[
'isTemp'
,
'auth'
,
'verified'
]],
function
(){
Route
::
group
([
'middleware'
=>
[
'isTemp'
,
'auth'
,
'verified'
]],
function
(){
Route
::
get
(
'/home/e
vento
'
,
'EventoController@index'
)
->
name
(
'visualizarEvento'
);
Route
::
get
(
'/home/e
dital
'
,
'EventoController@index'
)
->
name
(
'visualizarEvento'
);
// ######## rotas de teste #####################################
// ######## rotas de teste #####################################
Route
::
get
(
'/
coordenador
/home'
,
'EventoController@index'
)
->
name
(
'coord.home'
);
Route
::
get
(
'/
editais
/home'
,
'EventoController@index'
)
->
name
(
'coord.home'
);
Route
::
get
(
'/coordenador/evento/detalhes'
,
'EventoController@detalhes'
)
->
name
(
'coord.detalhesEvento'
);
Route
::
get
(
'/coordenador/evento/detalhes'
,
'EventoController@detalhes'
)
->
name
(
'coord.detalhesEvento'
);
//####### Visualizar trabalhos do usuário ######################
//####### Visualizar trabalhos do usuário ######################
...
@@ -189,15 +189,15 @@ Route::prefix('naturezas')->group(function(){
...
@@ -189,15 +189,15 @@ Route::prefix('naturezas')->group(function(){
//############ Evento ##############################################
//############ Evento ##############################################
Route
::
prefix
(
'evento'
)
->
name
(
'evento.'
)
->
group
(
function
(){
Route
::
prefix
(
'evento'
)
->
name
(
'evento.'
)
->
group
(
function
(){
Route
::
get
(
'/criar'
,
'EventoController@create'
)
->
name
(
'criar'
);
Route
::
get
(
'/criar'
,
'EventoController@create'
)
->
name
(
'criar'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
post
(
'/criar'
,
'EventoController@store'
)
->
name
(
'criar'
);
Route
::
post
(
'/criar'
,
'EventoController@store'
)
->
name
(
'criar'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
get
(
'/visualizar/{id}'
,
'EventoController@show'
)
->
name
(
'visualizar'
);
Route
::
get
(
'/visualizar/{id}'
,
'EventoController@show'
)
->
name
(
'visualizar'
)
->
middleware
(
'auth'
)
;
Route
::
get
(
'/listar'
,
'EventoController@listar'
)
->
name
(
'listar'
);
Route
::
get
(
'/listar'
,
'EventoController@listar'
)
->
name
(
'listar'
)
->
middleware
(
'auth'
)
;
Route
::
delete
(
'/excluir/{id}'
,
'EventoController@destroy'
)
->
name
(
'deletar'
);
Route
::
delete
(
'/excluir/{id}'
,
'EventoController@destroy'
)
->
name
(
'deletar'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
get
(
'/editar/{id}'
,
'EventoController@edit'
)
->
name
(
'editar'
);
Route
::
get
(
'/editar/{id}'
,
'EventoController@edit'
)
->
name
(
'editar'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
post
(
'/editar/{id}'
,
'EventoController@update'
)
->
name
(
'update'
);
Route
::
post
(
'/editar/{id}'
,
'EventoController@update'
)
->
name
(
'update'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
post
(
'/setResumo'
,
'EventoController@setResumo'
)
->
name
(
'setResumo'
);
Route
::
post
(
'/setResumo'
,
'EventoController@setResumo'
)
->
name
(
'setResumo'
)
->
middleware
(
'checkAdministrador'
)
;
Route
::
post
(
'/setFoto'
,
'EventoController@setFotoEvento'
)
->
name
(
'setFotoEvento'
);
Route
::
post
(
'/setFoto'
,
'EventoController@setFotoEvento'
)
->
name
(
'setFotoEvento'
)
->
middleware
(
'checkAdministrador'
)
;
});
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment