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
pad-upe
Commits
ba131289
Commit
ba131289
authored
Jul 18, 2022
by
alissonalbuquerque
Browse files
Merge remote-tracking branch 'origin/avaliador_page' into main_temp
parents
eed64155
6ac94d52
Changes
36
Hide whitespace changes
Inline
Side-by-side
resources/views/coordenador/create.blade.php
View file @
ba131289
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'Campus'
)
@
section
(
'title'
,
'Cadastro - Coordenador'
)
@
section
(
'header'
)
@
include
(
'layouts.header'
,
[
'user'
=>
Auth
::
user
(),
])
@
endsection
@
section
(
'nav'
)
@
include
(
'layouts.navigation'
,
[
'index_menu'
=>
$index_menu
,
])
@
endsection
@
section
(
'body'
)
<
div
class
=
"content mx-auto"
>
<
h1
class
=
"titulo pt-4 pb-4 mb-3 border-bottom"
>
CADASTRO
DE
CORRDENADORES
</
h1
>
<
p
class
=
"pb-4 mb-3 text-center text-muted align-items-center"
>
Insira
os
dados
correspondentes
nos
campos
exibidos
abaixo
</
p
>
<!--
Formulario
-->
@
include
(
'components.alerts'
)
<
form
action
=
"{{ route('diretor_store') }}"
method
=
"post"
>
<
div
class
=
"d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom"
>
<
h1
class
=
"h2"
>
Cadastrar
novo
Coordenador
</
h1
>
</
div
>
<
div
class
=
"content"
>
<
form
class
=
""
method
=
"post"
action
=
"{{ route('coordenador_store') }}"
>
@
csrf
@
method
(
'POST'
)
...
...
@@ -103,6 +106,10 @@
-->
</
div
>
</
form
>
<
div
class
=
"d-flex justify-content-end"
>
<
button
class
=
"btn btn-success"
type
=
"submit"
>
Salvar
</
button
>
</
div
>
</
form
>
</
div
>
@
endsection
resources/views/coordenador/index.blade.php
View file @
ba131289
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'C
ampu
s'
)
@
section
(
'title'
,
'C
oordenadore
s'
)
@
section
(
'header'
)
@
include
(
'layouts.header'
,
[
'user'
=>
Auth
::
user
(),
...
...
@@ -13,7 +13,7 @@
@
endsection
@
section
(
'body'
)
<
div
class
=
"d-flex justify-content-between align-items-center border-bottom"
>
<
h2
class
=
""
>
TODOS
OS
COORDENADORES
</
h2
>
<
h2
class
=
""
>
Coordenadores
</
h2
>
@
include
(
'components.buttons.btn-create'
,
[
'route'
=>
route
(
'coordenador_create'
),
'class'
=>
''
,
...
...
resources/views/coordenador/update.blade.php
View file @
ba131289
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'Atualizar Perfil'
)
@
section
(
'header'
)
@
include
(
'layouts.header'
,
[
'user'
=>
Auth
::
user
(),
])
@
endsection
@
section
(
'nav'
)
@
include
(
'layouts.navigation'
,
[
'index_menu'
=>
$index_menu
,
])
@
endsection
@
section
(
'body'
)
@
include
(
'components.alerts'
)
<
div
class
=
"d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom"
>
<
h1
class
=
"h2"
>
Atualizar
Perfil
</
h1
>
</
div
>
<
div
class
=
"content"
>
<
form
class
=
""
method
=
"post"
action
=
"{{ route('coordenador_update',
$user->id
) }}"
>
@
csrf
@
method
(
'POST'
)
<
div
class
=
"form-group mt-2"
>
<
label
for
=
"email"
>
E
-
mail
</
label
>
<
input
type
=
"email"
class
=
"form-control"
name
=
"email"
id
=
"email"
placeholder
=
"example@email.com"
value
=
"{{
$user->email
}}"
>
<
small
id
=
"email_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'email'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group mt-2"
>
<
label
for
=
"name"
>
Nome
</
label
>
<
input
type
=
"name"
class
=
"form-control"
name
=
"name"
id
=
"name"
placeholder
=
"Nome Completo"
value
=
"{{
$user->name
}}"
>
<
small
id
=
"name_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'name'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group mt-2"
>
<
label
for
=
"document"
>
CPF
</
label
>
<
input
type
=
"document"
class
=
"form-control"
name
=
"document"
id
=
"document"
placeholder
=
"Senha"
value
=
"{{
$user->document
}}"
>
<
small
id
=
"document_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'document'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group mt-2"
>
<
label
for
=
"selectCurso"
>
Curso
</
label
>
<
select
class
=
"form-select form-select"
name
=
"curso_id"
id
=
"selectCurso"
aria
-
label
=
"Default select example"
>
<
option
value
=
""
disabled
selected
hidden
>
selecione
...
</
option
>
@
foreach
(
$cursos
as
$curso
)
<
option
value
=
"{{
$curso->id
}}"
{{
$user
->
curso_id
==
$curso
->
id
?
'selected'
:
''
}}
>
{{
$curso
->
name
}}
</
option
>
@
endforeach
</
select
>
@
error
(
'curso_id'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-check mt-3"
>
<
input
class
=
"form-check-input"
type
=
"checkbox"
value
=
""
id
=
"alter-password"
>
<
label
class
=
"form-check-label"
for
=
"flexCheckDefault"
>
Alterar
senha
</
label
>
</
div
>
<
div
class
=
"col-6"
>
<
div
class
=
"form-group"
>
<
label
for
=
"password"
>
Nova
Senha
</
label
>
<
input
type
=
"password"
class
=
"form-control"
name
=
"password"
id
=
"password"
placeholder
=
"Senha"
value
=
""
disabled
>
<
small
id
=
"password_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'password'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
</
div
>
<
div
class
=
"form-group"
>
<
div
class
=
"d-flex justify-content-end mt-3"
>
<
button
class
=
"btn btn-success"
type
=
"submit"
>
Atualizar
</
button
>
</
div
>
</
div
>
</
form
>
</
div
>
@
endsection
resources/views/diretor/create.blade.php
View file @
ba131289
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'
Atulizar Perfil
'
)
@
section
(
'title'
,
'
Cadastro - Diretor
'
)
@
section
(
'header'
)
@
include
(
'layouts.header'
,
[
...
...
resources/views/diretor/update.blade.php
View file @
ba131289
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'Atulizar Perfil'
)
@
section
(
'title'
,
'Atu
a
lizar Perfil'
)
@
section
(
'header'
)
@
include
(
'layouts.header'
,
[
...
...
@@ -20,15 +20,15 @@
{{
dd
(
'implementar'
)
}}
{{
dd
(
$user
)
}}
<
div
class
=
"d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom"
>
<
h1
class
=
"h2"
>
Atualizar
Perfil
</
h1
>
<
h1
class
=
"h2"
>
Atualizar
Perfil
</
h1
>
</
div
>
<
div
class
=
"content"
>
<
form
class
=
""
method
=
"post"
action
=
"{{ route('diretor_update',
$user->id
) }}"
>
<
form
class
=
""
method
=
"post"
action
=
"{{ route('diretor_update',
$user->id
) }}"
>
@
csrf
@
method
(
'POST'
)
<
div
class
=
"form-group"
>
<
div
class
=
"form-group
mt-2
"
>
<
label
for
=
"email"
>
E
-
mail
</
label
>
<
input
type
=
"email"
class
=
"form-control"
name
=
"email"
id
=
"email"
placeholder
=
"example@email.com"
value
=
"{{
$user->email
}}"
>
...
...
@@ -37,7 +37,7 @@
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group"
>
<
div
class
=
"form-group
mt-2
"
>
<
label
for
=
"name"
>
Nome
</
label
>
<
input
type
=
"name"
class
=
"form-control"
name
=
"name"
id
=
"name"
placeholder
=
"Nome Completo"
value
=
"{{
$user->name
}}"
>
...
...
@@ -46,7 +46,7 @@
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group"
>
<
div
class
=
"form-group
mt-2
"
>
<
label
for
=
"document"
>
CPF
</
label
>
<
input
type
=
"document"
class
=
"form-control"
name
=
"document"
id
=
"document"
placeholder
=
"Senha"
value
=
"{{
$user->document
}}"
>
...
...
@@ -56,37 +56,45 @@
@
enderror
</
div
>
<
div
class
=
"form-group"
>
<
label
for
=
"select
Unidade"
>
Unidade
</
label
>
<
select
class
=
"
custo
m-select
mr-sm-2
"
name
=
"
unidade
_id"
id
=
"select
Unidade
"
<
div
class
=
"form-group
mt-2
"
>
<
label
for
=
"select
Campus"
>
Campus
</
label
>
<
select
class
=
"
for
m-select
form-select
"
name
=
"
campus
_id"
id
=
"select
Campus
"
aria
-
label
=
"Default select example"
>
<
option
value
=
""
disabled
selected
hidden
>
selecione
...
</
option
>
@
foreach
(
$
unidades
as
$unidade
)
<
option
value
=
"{{
$unidade->id
}}"
{{
$user
->
unidade_id
==
$unidade
->
id
?
'selected'
:
''
}}
>
{{
$user
->
unidade_id
}}
-
{{
$unidade
->
id
}}
</
option
>
@
foreach
(
$
campus
as
$camp
)
<
option
value
=
"{{
$camp->id
}}"
{{
$user
->
campus_id
==
$camp
->
id
?
'selected'
:
''
}}
>
{{
$camp
->
name
}}
</
option
>
@
endforeach
</
select
>
@
error
(
'
unidade
_id'
)
@
error
(
'
campus
_id'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
{{
--
<
div
class
=
"row"
>
<
div
class
=
"col-6"
>
<
div
class
=
"form-group"
>
<
label
for
=
"password"
>
Senha
</
label
>
<
input
type
=
"password"
class
=
"form-control"
name
=
"password"
id
=
"password"
placeholder
=
"Senha"
value
=
""
>
<
small
id
=
"password_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'password'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-check mt-3"
>
<
input
class
=
"form-check-input"
type
=
"checkbox"
value
=
""
id
=
"alter-password"
>
<
label
class
=
"form-check-label"
for
=
"flexCheckDefault"
>
Alterar
senha
</
label
>
</
div
>
<
div
class
=
"col-6"
>
<
div
class
=
"form-group"
>
<
label
for
=
"password"
>
Nova
Senha
</
label
>
<
input
type
=
"password"
class
=
"form-control"
name
=
"password"
id
=
"password"
placeholder
=
"Senha"
value
=
""
disabled
>
<
small
id
=
"password_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'password'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
</
div
>
--
}}
</
div
>
<
div
class
=
"d-flex justify-content-end"
>
<
button
class
=
"btn btn-success"
type
=
"submit"
>
Atualizar
</
button
>
<
div
class
=
"form-group"
>
<
div
class
=
"d-flex justify-content-end mt-3"
>
<
button
class
=
"btn btn-success"
type
=
"submit"
>
Atualizar
</
button
>
</
div
>
</
div
>
</
form
>
</
div
>
...
...
resources/views/layouts/user-jquery/jquery_admin.blade.php
View file @
ba131289
...
...
@@ -68,6 +68,14 @@ $("#btn-update-perfil").on('click', () => {
$
(
"
#update-perfil-tab
"
).
click
()
})
// Update director and coordinators profile from admin page
$
(
'
#alter-password
'
).
on
(
'
change
'
,
function
()
{
if
(
$
(
'
#alter-password
'
).
is
(
'
:checked
'
)
){
$
(
"
#password
"
).
removeAttr
(
'
disabled
'
);
}
else
{
$
(
"
#password
"
).
attr
(
'
disabled
'
,
'
disabled
'
);
}
});
// $('#')
</script>
...
...
resources/views/layouts/user-jquery/jquery_
menage
r.blade.php
→
resources/views/layouts/user-jquery/jquery_
directo
r.blade.php
View file @
ba131289
File moved
resources/views/layouts/user-navigation/navigation_admin.blade.php
View file @
ba131289
...
...
@@ -42,4 +42,11 @@
Coordenadores
</a>
</li>
<li
class=
"nav-item"
>
<a
href=
"{{ route('professor_index') }}"
class=
"custom-nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 7? "
active
"
:
"")
}}"
>
<i
class=
"bi bi-eyeglasses"
></i>
Professores
</a>
</li>
</ul>
resources/views/layouts/user-navigation/navigation_coordinator.blade.php
View file @
ba131289
...
...
@@ -15,7 +15,7 @@
</li>
<li
class=
"nav-item"
>
<a
class=
"custom-nav-link {{ ((!empty($index_menu) ? $index_menu : 0) == 1? "
active
"
:
"")
}}"
id=
"pad-tab"
href=
"{{ route('
pad
_index') }}"
<a
class=
"custom-nav-link {{ ((!empty($index_menu) ? $index_menu : 0) == 1? "
active
"
:
"")
}}"
id=
"pad-tab"
href=
"{{ route('
avaliador
_index') }}"
aria-controls=
"pad"
aria-selected=
"false"
>
<svg
xmlns=
"http://www.w3.org/2000/svg"
width=
"16"
height=
"16"
fill=
"currentColor"
class=
"bi bi-book-half"
viewBox=
"0 0 16 16"
>
...
...
resources/views/pad/avaliacao/create.blade.php
0 → 100644
View file @
ba131289
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'Campus'
)
@
section
(
'header'
)
@
include
(
'layouts.header'
,
[
'user'
=>
Auth
::
user
(),
])
@
endsection
@
section
(
'nav'
)
@
include
(
'layouts.navigation'
,
[
'index_menu'
=>
$index_menu
,
])
@
endsection
@
section
(
'body'
)
<
div
class
=
"content mx-auto"
>
<
h1
class
=
"titulo pt-4 pb-4 mb-3 border-bottom"
>
CADASTRO
CAMPUS
</
h1
>
<
p
class
=
"pb-4 mb-3 text-center text-muted align-items-center"
>
Insira
os
dados
correspondentes
nos
campos
exibidos
abaixo
</
p
>
<!--
Formulario
-->
<
form
action
=
"{{ route('campus_store') }}"
method
=
"post"
>
@
csrf
@
method
(
'POST'
)
<
div
class
=
"form-group"
>
<
label
for
=
"inputNameCampus"
>
Nome
do
Campus
</
label
>
<
input
type
=
"text"
name
=
"name"
class
=
"form-control"
id
=
"inputNameCampus"
placeholder
=
"Insira o nome do Campus"
value
=
"{{ old('name') }}"
>
@
error
(
'name'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group"
>
<
label
for
=
"selectCampus"
>
Campus
</
label
>
<
select
class
=
"custom-select"
name
=
"unidade_id"
id
=
"unidade_id"
>
<
option
value
=
""
disabled
selected
hidden
>
selecione
...
</
option
>
@
foreach
(
$unidades
as
$unidade
)
<
option
value
=
"{{
$unidade->id
}}"
{{
old
(
'unidade_id'
)
==
$unidade
->
id
?
'selected'
:
''
}}
>
{{
$unidade
->
name
}}
</
option
>
@
endforeach
</
select
>
@
error
(
'unidade_id'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"d-flex justify-content-between"
>
@
include
(
'components.buttons.btn-cancel'
,
[
'route'
=>
route
(
'campus_index'
),
])
@
include
(
'components.buttons.btn-save'
,
[
'content'
=>
'Cadastrar'
,
'btn_class'
=>
'btn btn-outline-success'
,
'i_class'
=>
''
,
])
</
div
>
</
form
>
</
div
>
@
endsection
\ No newline at end of file
resources/views/pad/avaliacao/index.blade.php
0 → 100644
View file @
ba131289
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'Campus'
)
@
section
(
'header'
)
@
include
(
'layouts.header'
,
[
'user'
=>
Auth
::
user
(),
])
@
endsection
@
section
(
'nav'
)
@
include
(
'layouts.navigation'
,
[
'index_menu'
=>
$index_menu
,
])
@
endsection
@
section
(
'body'
)
@
include
(
'components.alerts'
)
<
div
class
=
"d-flex justify-content-between align-items-center border-bottom"
>
<
h2
class
=
""
>
PADs
</
h2
>
@
include
(
'components.buttons.btn-create'
,
[
'route'
=>
route
(
'campus_create'
),
'class'
=>
''
,
'content'
=>
'Novo Campus'
,
'id'
=>
''
,
])
</
div
>
<!--
Tabela
-->
<
div
class
=
"table-responsive mt-5"
>
<
table
class
=
"table table-hover table-striped"
>
<
thead
class
=
"thead-dark"
>
<
tr
>
<
th
scope
=
"col"
>
Nome
</
th
>
<
th
scope
=
"col"
>
Unidade
</
th
>
<
th
scope
=
"col"
>
Ações
</
th
>
</
tr
>
</
thead
>
<
tbody
>
{{
--
@
foreach
(
$campus
as
$camp
)
<
tr
>
<
td
>
{{
$camp
->
name
}}
</
td
>
<
td
>
{{
$camp
->
unidade
}}
</
td
>
<
td
>
@
include
(
'components.buttons.btn-edit'
,
[
'btn_class'
=>
'btn btn-warning'
,
'route'
=>
route
(
'campus_edit'
,
[
'id'
=>
$camp
->
id
]),
])
@
include
(
'components.buttons.btn-soft-delete'
,
[
'modal_id'
=>
$camp
->
id
,
'route'
=>
route
(
'campus_delete'
,
[
'id'
=>
$camp
->
id
])
])
</
td
>
</
tr
>
@
endforeach
--
}}
</
tbody
>
</
table
>
</
div
>
@
endsection
resources/views/pad/avaliacao/update.blade.php
0 → 100644
View file @
ba131289
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'Campus'
)
@
section
(
'header'
)
@
include
(
'layouts.header'
,
[
'user'
=>
Auth
::
user
(),
])
@
endsection
@
section
(
'nav'
)
@
include
(
'layouts.navigation'
,
[
'index_menu'
=>
$index_menu
,
])
@
endsection
@
section
(
'body'
)
<
div
class
=
"content mx-auto"
>
<
h1
class
=
"titulo pt-4 pb-4 mb-3 border-bottom"
>
Atualizar
CAMPUS
</
h1
>
<
p
class
=
"pb-4 mb-3 text-center text-muted align-items-center"
>
Insira
os
dados
correspondentes
nos
campos
exibidos
abaixo
</
p
>
<!--
Formulario
-->
<
form
action
=
"{{ route('campus_update',
$campus->id
) }}"
method
=
"post"
>
@
csrf
@
method
(
'POST'
)
<
div
class
=
"form-group"
>
<
label
for
=
"inputNameCampus"
>
Nome
do
Campus
</
label
>
<
input
type
=
"text"
name
=
"name"
class
=
"form-control"
id
=
"inputNameCampus"
placeholder
=
"Insira o nome do Campus"
value
=
"{{
$campus->name
}}{{ old('name') }}"
>
@
error
(
'name'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group"
>
<
label
for
=
"selectCampus"
>
Campus
</
label
>
<
select
class
=
"custom-select"
name
=
"unidade_id"
id
=
"unidade_id"
>
<
option
value
=
""
disabled
selected
hidden
>
selecione
...
</
option
>
@
foreach
(
$unidades
as
$unidade
)
<
option
value
=
"{{
$unidade->id
}}"
{{
$campus
->
unidade
->
id
==
$unidade
->
id
?
'selected'
:
''
}}
>
{{
$unidade
->
name
}}
</
option
>
@
endforeach
</
select
>
@
error
(
'unidade_id'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"d-flex justify-content-between"
>
@
include
(
'components.buttons.btn-cancel'
,
[
'route'
=>
route
(
'campus_index'
),
])
@
include
(
'components.buttons.btn-save'
,
[
'content'
=>
'Atualizar'
,
'btn_class'
=>
'btn btn-outline-success'
,
'i_class'
=>
''
,
])
</
div
>
</
form
>
</
div
>
@
endsection
\ No newline at end of file
resources/views/professor/create.blade.php
0 → 100644
View file @
ba131289
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'Cadastro - Professor'
)
@
section
(
'header'
)
@
include
(
'layouts.header'
,
[
'user'
=>
Auth
::
user
(),
])
@
endsection
@
section
(
'nav'
)
@
include
(
'layouts.navigation'
,
[
'index_menu'
=>
$index_menu
,
])
@
endsection
@
section
(
'body'
)
@
include
(
'components.alerts'
)
<
div
class
=
"d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom"
>
<
h1
class
=
"h2"
>
Cadastrar
novo
Professor
</
h1
>
</
div
>
<
div
class
=
"content"
>
<
form
class
=
""
method
=
"post"
action
=
"{{ route('professor_store') }}"
>
@
csrf
@
method
(
'POST'
)
<
div
class
=
"form-group mt-2"
>
<
label
for
=
"email"
>
E
-
mail
</
label
>
<
input
type
=
"email"
class
=
"form-control"
name
=
"email"
id
=
"email"
placeholder
=
"example@email.com"
value
=
""
>
<
small
id
=
"email_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'email'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group mt-2"
>
<
label
for
=
"name"
>
Nome
</
label
>
<
input
type
=
"name"
class
=
"form-control"
name
=
"name"
id
=
"name"
placeholder
=
"Nome Completo"
value
=
""
>
<
small
id
=
"name_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'name'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group mt-2"
>
<
label
for
=
"document"
>
CPF
</
label
>
<
input
type
=
"document"
class
=
"form-control"
name
=
"document"
id
=
"document"
placeholder
=
"Senha"
value
=
""
>
<
small
id
=
"document_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'document'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group mt-2"
>
<
label
for
=
"selectCurso"
>
Curso
</
label
>
<
select
class
=
"form-select form-select"
name
=
"curso_id"
id
=
"selectCurso"
aria
-
label
=
"Default select example"
>
<
option
value
=
""
disabled
selected
hidden
>
selecione
...
</
option
>
@
foreach
(
$cursos
as
$curso
)
<
option
value
=
"{{
$curso->id
}}"
>
{{
$curso
->
name
}}
</
option
>
@
endforeach
</
select
>
@
error
(
'curso_id'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"row mt-2"
>
<
div
class
=
"col-6"
>
<
div
class
=
"form-group"
>
<
label
for
=
"password"
>
Senha
</
label
>
<
input
type
=
"password"
class
=
"form-control"
name
=
"password"
id
=
"password"
placeholder
=
"Senha"
>
<
small
id
=
"password_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'password'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
</
div
>
</
div
>
<
div
class
=
"d-flex justify-content-end"
>
<
button
class
=
"btn btn-success"
type
=
"submit"
>
Salvar
</
button
>
</
div
>
</
form
>
</
div
>
@
endsection
resources/views/professor/index.blade.php
0 → 100644
View file @
ba131289
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'Professores'
)
@
section
(
'header'
)
@
include
(
'layouts.header'
,
[
'user'
=>
Auth
::
user
(),
])
@
endsection
@
section
(
'nav'
)
@
include
(
'layouts.navigation'
,
[
'index_menu'
=>
$index_menu
,
])
@
endsection
@
section
(
'body'
)
<
div
class
=
"d-flex justify-content-between align-items-center border-bottom"
>
<
h2
class
=
""
>
Professores
</
h2
>
@
include
(
'components.buttons.btn-create'
,
[
'route'
=>
route
(
'professor_create'
),
'class'
=>
''
,
'content'
=>
'Novo Professor'
,
'id'
=>
''
,
])
</
div
>
<!--
Tabela
-->
<
div
class
=
"table-responsive mt-5"
>
<
table
class
=
"table table-hover table-striped"
>
<
thead
class
=
"thead-dark"
>
<
tr
>
<
th
scope
=
"col"
>
Nome
</
th
>
<
th
scope
=
"col"
>
CPF
</
th
>
<
th
scope
=
"col"
>
Ações
</
th
>
</
tr
>
</
thead
>
<
tbody
>
@
foreach
(
$professores
as
$professor
)
<
tr
>
<
td
>
{{
$professor
->
name
}}
</
td
>
<
td
>
{{
$professor
->
document
}}
</
td
>
<
td
>
@
include
(
'components.buttons.btn-edit'
,
[
'btn_class'
=>
'btn btn-warning'
,
'route'
=>
route
(
'professor_edit'
,
[
'id'
=>
$professor
->
id
]),
])
@
include
(
'components.buttons.btn-soft-delete'
,
[
'route'
=>
route
(
'professor_delete'
,
[
'id'
=>
$professor
->
id
]),
'modal_id'
=>
$professor
->
id
,
])
</
td
>
</
tr
>
@
endforeach
</
tbody
>
</
table
>
</
div
>
@
endsection
resources/views/professor/update.blade.php
0 → 100644
View file @
ba131289
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'Atualizar Perfil'
)
@
section
(
'header'
)
@
include
(
'layouts.header'
,
[
'user'
=>
Auth
::
user
(),
])
@
endsection
@
section
(
'nav'
)
@
include
(
'layouts.navigation'
,
[
'index_menu'
=>
$index_menu
,
])
@
endsection
@
section
(
'body'
)
@
include
(
'components.alerts'
)
<
div
class
=
"d-flex justify-content-between flex-wrap flex-md-nowrap align-items-center pt-3 pb-2 mb-3 border-bottom"
>
<
h1
class
=
"h2"
>
Atualizar
Perfil
</
h1
>
</
div
>
<
div
class
=
"content"
>
<
form
class
=
""
method
=
"post"
action
=
"{{ route('professor_update',
$user->id
) }}"
>
@
csrf
@
method
(
'POST'
)
<
div
class
=
"form-group mt-2"
>
<
label
for
=
"email"
>
E
-
mail
</
label
>
<
input
type
=
"email"
class
=
"form-control"
name
=
"email"
id
=
"email"
placeholder
=
"example@email.com"
value
=
"{{
$user->email
}}"
>
<
small
id
=
"email_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'email'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group mt-2"
>
<
label
for
=
"name"
>
Nome
</
label
>
<
input
type
=
"name"
class
=
"form-control"
name
=
"name"
id
=
"name"
placeholder
=
"Nome Completo"
value
=
"{{
$user->name
}}"
>
<
small
id
=
"name_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'name'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group mt-2"
>
<
label
for
=
"document"
>
CPF
</
label
>
<
input
type
=
"document"
class
=
"form-control"
name
=
"document"
id
=
"document"
placeholder
=
"Senha"
value
=
"{{
$user->document
}}"
>
<
small
id
=
"document_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'document'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-group mt-2"
>
<
label
for
=
"selectCurso"
>
Curso
</
label
>
<
select
class
=
"form-select form-select"
name
=
"curso_id"
id
=
"selectCurso"
aria
-
label
=
"Default select example"
>
<
option
value
=
""
disabled
selected
hidden
>
selecione
...
</
option
>
@
foreach
(
$cursos
as
$curso
)
<
option
value
=
"{{
$curso->id
}}"
{{
$user
->
curso_id
==
$curso
->
id
?
'selected'
:
''
}}
>
{{
$curso
->
name
}}
</
option
>
@
endforeach
</
select
>
@
error
(
'curso_id'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"form-check mt-3"
>
<
input
class
=
"form-check-input"
type
=
"checkbox"
value
=
""
id
=
"alter-password"
>
<
label
class
=
"form-check-label"
for
=
"flexCheckDefault"
>
Alterar
senha
</
label
>
</
div
>
<
div
class
=
"col-6"
>
<
div
class
=
"form-group"
>
<
label
for
=
"password"
>
Nova
Senha
</
label
>
<
input
type
=
"password"
class
=
"form-control"
name
=
"password"
id
=
"password"
placeholder
=
"Senha"
value
=
""
disabled
>
<
small
id
=
"password_information"
class
=
"form-text text-muted"
>
{{
--
--
}}
</
small
>
@
error
(
'password'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
</
div
>
<
div
class
=
"form-group"
>
<
div
class
=
"d-flex justify-content-end mt-3"
>
<
button
class
=
"btn btn-success"
type
=
"submit"
>
Atualizar
</
button
>
</
div
>
</
div
>
</
form
>
</
div
>
@
endsection
routes/web.php
View file @
ba131289
...
...
@@ -15,6 +15,8 @@ use App\Http\Controllers\UserController;
use
App\Http\Controllers\CoordenadorController
;
use
App\Http\Controllers\Dimensao\Tabelas\Pesquisa\PesquisaCoordenacaoController
;
use
App\Http\Controllers\DiretorController
;
use
App\Http\Controllers\ProfessorController
;
use
App\Http\Controllers\AvaliadorController
;
use
Illuminate\Support\Facades\Route
;
/*
...
...
@@ -99,6 +101,23 @@ Route::prefix('/diretor')->group(function () {
Route
::
delete
(
'/delete/{id}'
,
[
DiretorController
::
class
,
'destroy'
])
->
name
(
'diretor_delete'
);
});
Route
::
prefix
(
'/professor'
)
->
group
(
function
()
{
Route
::
get
(
'/index'
,
[
ProfessorController
::
class
,
'index'
])
->
name
(
'professor_index'
);
Route
::
get
(
'/create'
,
[
ProfessorController
::
class
,
'create'
])
->
name
(
'professor_create'
);
Route
::
post
(
'/store'
,
[
ProfessorController
::
class
,
'store'
])
->
name
(
'professor_store'
);
Route
::
get
(
'/edit/{id}'
,
[
ProfessorController
::
class
,
'edit'
])
->
name
(
'professor_edit'
);
Route
::
post
(
'/update/{id}'
,
[
ProfessorController
::
class
,
'update'
])
->
name
(
'professor_update'
);
Route
::
delete
(
'/delete/{id}'
,
[
ProfessorController
::
class
,
'destroy'
])
->
name
(
'professor_delete'
);
});
Route
::
prefix
(
'/avaliador'
)
->
group
(
function
()
{
Route
::
get
(
'/index'
,
[
AvaliadorController
::
class
,
'index'
])
->
name
(
'avaliador_index'
);
Route
::
get
(
'/create'
,
[
AvaliadorController
::
class
,
'create'
])
->
name
(
'avaliador_create'
);
Route
::
post
(
'/store'
,
[
AvaliadorController
::
class
,
'store'
])
->
name
(
'avaliador_store'
);
Route
::
get
(
'/edit/{id}'
,
[
AvaliadorController
::
class
,
'edit'
])
->
name
(
'avaliador_edit'
);
Route
::
post
(
'/update/{id}'
,
[
AvaliadorController
::
class
,
'update'
])
->
name
(
'avaliador_update'
);
Route
::
delete
(
'/delete/{id}'
,
[
AvaliadorController
::
class
,
'destroy'
])
->
name
(
'avaliador_delete'
);
});
Route
::
prefix
(
'/user'
)
->
group
(
function
()
{
Route
::
get
(
'/edit/perfil'
,
[
UserController
::
class
,
'editPerfil'
])
->
name
(
'edit_perfil'
);
...
...
Prev
1
2
Next
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