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
e119449a
Commit
e119449a
authored
May 22, 2022
by
Abraão Barbosa
Browse files
commit to merge with main branch
parent
9823e9cb
Changes
70
Hide whitespace changes
Inline
Side-by-side
resources/views/diretor/create.blade.php
0 → 100644
View file @
e119449a
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'Atulizar 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('diretor_store') }}"
>
@
csrf
@
method
(
'POST'
)
<
div
class
=
"form-group"
>
<
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"
>
<
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"
>
<
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"
>
<
label
for
=
"selectUnidade"
>
Unidade
</
label
>
<
select
class
=
"custom-select mr-sm-2"
name
=
"unidade_id"
id
=
"selectUnidade"
aria
-
label
=
"Default select example"
>
<
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
=
"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"
>
<
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/diretor/index.blade.php
0 → 100644
View file @
e119449a
@
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
=
""
>
TODOS
OS
Diretores
</
h2
>
@
include
(
'components.buttons.btn-create'
,
[
'route'
=>
route
(
'diretor_create'
),
'css'
=>
''
,
'text'
=>
'Novo Diretor'
,
'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
(
$diretores
as
$diretor
)
<
tr
>
<
td
>
{{
$diretor
->
name
}}
</
td
>
<
td
>
{{
$diretor
->
document
}}
</
td
>
<
td
>
@
include
(
'components.buttons.btn-edit'
,
[
'route'
=>
route
(
'diretor_edit'
,
[
'id'
=>
$diretor
->
id
]),
])
@
include
(
'components.buttons.btn-delete'
,
[
'route'
=>
route
(
'diretor_delete'
,
[
'id'
=>
$diretor
->
id
]),
'modal_id'
=>
$diretor
->
id
,
])
</
td
>
</
tr
>
@
endforeach
</
tbody
>
</
table
>
</
div
>
@
endsection
resources/views/diretor/update.blade.php
0 → 100644
View file @
e119449a
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'Atulizar 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('diretor_update',
$user->id
) }}"
>
@
csrf
@
method
(
'POST'
)
<
div
class
=
"form-group"
>
<
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"
>
<
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"
>
<
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"
>
<
label
for
=
"selectUnidade"
>
Unidade
</
label
>
<
select
class
=
"custom-select mr-sm-2"
name
=
"unidade_id"
id
=
"selectUnidade"
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'
:
''
}}
>
{{
$unidade
->
name
}}
</
option
>
@
endforeach
</
select
>
@
error
(
'unidade_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
>
</
div
>
--
}}
<
div
class
=
"d-flex justify-content-end"
>
<
button
class
=
"btn btn-success"
type
=
"submit"
>
Atualizar
</
button
>
</
div
>
</
form
>
</
div
>
@
endsection
resources/views/layouts/header.blade.php
View file @
e119449a
<header
class=
"navbar p-0
shadow
"
>
<header
class=
"navbar p-0"
>
<div
class=
"header-left-side"
>
<a
class=
"navbar-brand p-3"
href=
"#"
>
<img
src=
"http://www.avaliacaodocente.upe.br/assets/img/logo-upe.png"
class=
"img-fluid mr-3"
width=
"128"
...
...
resources/views/layouts/user-navigation/navigation_admin.blade.php
View file @
e119449a
...
...
@@ -25,13 +25,13 @@
</a>
</li>
<li
class=
"nav-item"
>
<a
href=
"{{ route('d
ashboard
') }}"
class=
"nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 4? "
active
"
:
"")
}}"
>
<a
href=
"{{ route('d
iretor_index
') }}"
class=
"nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 4? "
active
"
:
"")
}}"
>
<i
class=
"bi bi-people-fill"
></i>
Diretor
ia
s
Diretor
e
s
</a>
</li>
<li
class=
"nav-item"
>
<a
href=
"{{ route('
dashboard
') }}"
class=
"nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 5? "
active
"
:
"")
}}"
>
<a
href=
"{{ route('
coordenador_index
') }}"
class=
"nav-link {{ ((($index_menu ?? 0) == 0 ? 0: $index_menu ) == 5? "
active
"
:
"")
}}"
>
<i
class=
"bi bi-person-video3"
></i>
Coordenadores
</a>
...
...
resources/views/pad/index.blade.php
View file @
e119449a
...
...
@@ -37,7 +37,7 @@
</
div
>
<
div
class
=
"btn-group mr-2"
role
=
"group"
aria
-
label
=
"Second group"
>
<
a
href
=
"{{ route('dimensao_extensao') }}"
class
=
"btn-pad-dimensao"
>
<
i
class
=
"bi bi-
person-plus
-fill"
></
i
>
<
i
class
=
"bi bi-
clipboard-data
-fill"
></
i
>
<
h2
>
EXTENSÃO
</
h2
>
</
a
>
</
div
>
...
...
resources/views/unidade/create.blade.php
View file @
e119449a
@
extends
(
'
dashboard
'
)
@
extends
(
'
layouts.main
'
)
@
section
(
'form-unidade-create'
)
<
div
class
=
"mt-4"
>
<
form
action
=
"{{ route('unidade_store') }}"
method
=
"post"
>
@
method
(
'POST'
)
@
csrf
<
div
class
=
"form-group"
>
<
label
for
=
"name"
>
Nome
</
label
>
<
input
type
=
"text"
name
=
"name"
id
=
"name"
>
</
div
>
<
button
type
=
"submit"
class
=
"btn btn-primary"
>
Create
</
button
>
</
form
>
</
div
>
@
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
DE
UNIDADE
</
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('unidade_store') }}"
method
=
"post"
>
@
csrf
@
method
(
'POST'
)
<
div
class
=
"form-group"
>
<
label
for
=
"inputNameCurso"
>
Nome
da
Unidade
</
label
>
<
input
type
=
"text"
class
=
"form-control"
name
=
"name"
value
=
"{{ old('name') }}"
placeholder
=
"Insira o nome da Unidade"
>
@
error
(
'name'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"d-flex justify-content-between"
>
@
include
(
'components.buttons.btn-cancel'
,
[
'route'
=>
route
(
'unidade_index'
),
])
@
include
(
'components.buttons.btn-save'
)
</
div
>
</
form
>
</
div
>
@
endsection
resources/views/unidade/index.blade.php
View file @
e119449a
...
...
@@ -12,8 +12,18 @@
])
@
endsection
@
section
(
'body'
)
<
table
class
=
"table"
>
<
thead
>
@
include
(
'components.alerts'
)
<
div
class
=
"d-flex justify-content-between align-items-center border-bottom"
>
<
h2
class
=
""
>
TODAS
AS
UNIDADES
</
h2
>
@
include
(
'components.buttons.btn-create'
,
[
'route'
=>
route
(
'unidade_create'
),
'css'
=>
''
,
'text'
=>
'Nova Unidade'
,
'id'
=>
''
,
])
</
div
>
<
table
class
=
"table mt-5"
>
<
thead
class
=
"thead-dark"
>
<
tr
>
<
th
scope
=
"col"
>
#</th>
<
th
scope
=
"col"
>
Name
</
th
>
...
...
@@ -29,8 +39,9 @@
@
include
(
'components.buttons.btn-edit'
,
[
'route'
=>
route
(
'unidade_edit'
,
[
'id'
=>
$unidade
->
id
]),
])
@
include
(
'components.buttons.btn-delete'
,
[
@
include
(
'components.buttons.btn-
soft-
delete'
,
[
'route'
=>
route
(
'unidade_delete'
,
[
'id'
=>
$unidade
->
id
]),
'modal_id'
=>
$unidade
->
id
,
])
</
td
>
</
tr
>
...
...
resources/views/unidade/update.blade.php
View file @
e119449a
@
extends
(
'layouts.main'
)
@
section
(
'title'
,
'Unidade - Update'
)
@
section
(
'title'
,
'Campus'
)
@
section
(
'header'
)
@
include
(
'layouts.header'
,
[
'user'
=>
Auth
::
user
(),
])
@
endsection
@
section
(
'nav'
)
@
include
(
'layouts.navigation'
,
[
'index_menu'
=>
$index_menu
,
])
@
endsection
@
section
(
'body'
)
<
form
action
=
"{{ route('unidade_update', ['id' =>
$unidade->id
]) }}"
method
=
"post"
>
@
method
(
'POST'
)
@
csrf
<
div
class
=
"form-group"
>
<
label
for
=
"name"
>
Nome
</
label
>
<
input
type
=
"text"
name
=
"name"
id
=
"name"
value
=
"{{
$unidade->name
}}"
>
</
div
>
<
button
type
=
"submit"
class
=
"btn btn-primary"
>
Create
</
button
>
</
form
>
<
div
class
=
"content mx-auto"
>
<
h1
class
=
"titulo pt-4 pb-4 mb-3 border-bottom"
>
CADASTRO
DE
UNIDADE
</
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('unidade_update', ['id' =>
$unidade->id
]) }}"
method
=
"post"
>
@
csrf
@
method
(
'POST'
)
<
div
class
=
"form-group"
>
<
label
for
=
"inputNameCurso"
>
Nome
da
Unidade
</
label
>
<
input
type
=
"text"
class
=
"form-control"
name
=
"name"
value
=
"{{
$unidade->name
}}"
>
@
error
(
'name'
)
<
span
class
=
"text-danger"
>
{{
$message
}}
</
span
>
@
enderror
</
div
>
<
div
class
=
"d-flex justify-content-between"
>
@
include
(
'components.buttons.btn-cancel'
,
[
'route'
=>
route
(
'unidade_index'
),
])
@
include
(
'components.buttons.btn-save'
)
</
div
>
</
form
>
</
div
>
@
endsection
routes/web.php
View file @
e119449a
...
...
@@ -12,6 +12,8 @@ use App\Http\Controllers\UnidadeController;
use
App\Http\Controllers\PADController
;
use
App\Http\Controllers\Tabelas\Ensino\EnsinoAulaController
;
use
App\Http\Controllers\UserController
;
use
App\Http\Controllers\CoordenadorController
;
use
App\Http\Controllers\DiretorController
;
use
App\Models\Disciplina
;
use
Illuminate\Support\Facades\Route
;
...
...
@@ -26,7 +28,7 @@ use Illuminate\Support\Facades\Route;
|
*/
require
__DIR__
.
'/auth.php'
;
require
__DIR__
.
'/auth.php'
;
Route
::
get
(
'/'
,
function
()
{
return
redirect
()
->
route
(
'login'
);
...
...
@@ -34,51 +36,89 @@ Route::get('/', function () {
Route
::
get
(
'/dashboard'
,
[
DashboardController
::
class
,
'index'
])
->
middleware
([
'auth'
])
->
name
(
'dashboard'
);
Route
::
get
(
'/campus/index'
,
[
CampusController
::
class
,
'index'
])
->
name
(
'campus_index'
);
Route
::
get
(
'/campus/create'
,
[
CampusController
::
class
,
'create'
])
->
name
(
'campus_create'
);
Route
::
post
(
'/campus/store'
,
[
CampusController
::
class
,
'store'
])
->
name
(
'campus_store'
);
Route
::
get
(
'/unidade/index'
,
[
UnidadeController
::
class
,
'index'
])
->
name
(
'unidade_index'
);
Route
::
get
(
'/unidade/create'
,
[
UnidadeController
::
class
,
'create'
])
->
name
(
'unidade_create'
);
Route
::
post
(
'/unidade/store'
,
[
UnidadeController
::
class
,
'store'
])
->
name
(
'unidade_store'
);
Route
::
get
(
'/unidade/edit/{id}'
,
[
UnidadeController
::
class
,
'edit'
])
->
name
(
'unidade_edit'
);
Route
::
post
(
'/unidade/update/{id}'
,
[
UnidadeController
::
class
,
'update'
])
->
name
(
'unidade_update'
);
Route
::
delete
(
'/unidade/delete/{id}'
,
[
UnidadeController
::
class
,
'destroy'
])
->
name
(
'unidade_delete'
);
Route
::
get
(
'/ensino/index'
,
[
EnsinoController
::
class
,
'index'
])
->
name
(
'ensino_index'
);
Route
::
get
(
'/ensino/create'
,
[
EnsinoController
::
class
,
'create'
])
->
name
(
'ensino_create'
);
Route
::
post
(
'/ensino/store'
,
[
EnsinoController
::
class
,
'store'
])
->
name
(
'ensino_store'
);
Route
::
get
(
'/ensino/edit/{id}'
,
[
EnsinoController
::
class
,
'edit'
])
->
name
(
'ensino_edit'
);
Route
::
post
(
'/ensino/update/{id}'
,
[
EnsinoController
::
class
,
'update'
])
->
name
(
'ensino_update'
);
Route
::
delete
(
'/ensino/delete/{id}'
,
[
EnsinoController
::
class
,
'destroy'
])
->
name
(
'ensino_delete'
);
Route
::
get
(
'/pad/index'
,
[
PADController
::
class
,
'index'
])
->
name
(
'pad_index'
);
Route
::
get
(
'/pad/create'
,
[
PADController
::
class
,
'create'
])
->
name
(
'pad_create'
);
Route
::
post
(
'/pad/store'
,
[
PADController
::
class
,
'store'
])
->
name
(
'pad_store'
);
Route
::
get
(
'/pad/edit/{id}'
,
[
PADController
::
class
,
'edit'
])
->
name
(
'pad_edit'
);
Route
::
post
(
'/pad/update/{id}'
,
[
PADController
::
class
,
'update'
])
->
name
(
'pad_update'
);
Route
::
delete
(
'/pad/delete/{id}'
,
[
PADController
::
class
,
'destroy'
])
->
name
(
'pad_delete'
);
Route
::
get
(
'/pad/anexo'
,
[
PADController
::
class
,
'anexo'
])
->
name
(
'pad_anexo'
);
Route
::
get
(
'/curso/index'
,
[
CursoController
::
class
,
'index'
])
->
name
(
'curso_index'
);
Route
::
get
(
'/curso/create'
,
[
CursoController
::
class
,
'create'
])
->
name
(
'curso_create'
);
Route
::
post
(
'/curso/store'
,
[
CursoController
::
class
,
'store'
])
->
name
(
'curso_store'
);
Route
::
prefix
(
'/campus'
)
->
group
(
function
()
{
Route
::
get
(
'/index'
,
[
CampusController
::
class
,
'index'
])
->
name
(
'campus_index'
);
Route
::
get
(
'/create'
,
[
CampusController
::
class
,
'create'
])
->
name
(
'campus_create'
);
Route
::
post
(
'/store'
,
[
CampusController
::
class
,
'store'
])
->
name
(
'campus_store'
);
Route
::
get
(
'/edit/{id}'
,
[
CampusController
::
class
,
'edit'
])
->
name
(
'campus_edit'
);
Route
::
post
(
'/update/{id}'
,
[
CampusController
::
class
,
'update'
])
->
name
(
'campus_update'
);
Route
::
delete
(
'/delete/{id}'
,
[
CampusController
::
class
,
'destroy'
])
->
name
(
'campus_delete'
);
});
Route
::
prefix
(
'/curso'
)
->
group
(
function
()
{
Route
::
get
(
'/index'
,
[
CursoController
::
class
,
'index'
])
->
name
(
'curso_index'
);
Route
::
get
(
'/create'
,
[
CursoController
::
class
,
'create'
])
->
name
(
'curso_create'
);
Route
::
post
(
'/store'
,
[
CursoController
::
class
,
'store'
])
->
name
(
'curso_store'
);
Route
::
get
(
'/edit/{id}'
,
[
CursoController
::
class
,
'edit'
])
->
name
(
'curso_edit'
);
Route
::
post
(
'/update/{id}'
,
[
CursoController
::
class
,
'update'
])
->
name
(
'curso_update'
);
Route
::
delete
(
'/delete/{id}'
,
[
CursoController
::
class
,
'destroy'
])
->
name
(
'curso_delete'
);
});
Route
::
prefix
(
'/unidade'
)
->
group
(
function
()
{
Route
::
get
(
'/index'
,
[
UnidadeController
::
class
,
'index'
])
->
name
(
'unidade_index'
);
Route
::
get
(
'/create'
,
[
UnidadeController
::
class
,
'create'
])
->
name
(
'unidade_create'
);
Route
::
post
(
'/store'
,
[
UnidadeController
::
class
,
'store'
])
->
name
(
'unidade_store'
);
Route
::
get
(
'/edit/{id}'
,
[
UnidadeController
::
class
,
'edit'
])
->
name
(
'unidade_edit'
);
Route
::
post
(
'/update/{id}'
,
[
UnidadeController
::
class
,
'update'
])
->
name
(
'unidade_update'
);
Route
::
delete
(
'/delete/{id}'
,
[
UnidadeController
::
class
,
'destroy'
])
->
name
(
'unidade_delete'
);
});
Route
::
prefix
(
'/ensino'
)
->
group
(
function
()
{
Route
::
get
(
'/index'
,
[
EnsinoController
::
class
,
'index'
])
->
name
(
'ensino_index'
);
Route
::
get
(
'/create'
,
[
EnsinoController
::
class
,
'create'
])
->
name
(
'ensino_create'
);
Route
::
post
(
'/store'
,
[
EnsinoController
::
class
,
'store'
])
->
name
(
'ensino_store'
);
Route
::
get
(
'/edit/{id}'
,
[
EnsinoController
::
class
,
'edit'
])
->
name
(
'ensino_edit'
);
Route
::
post
(
'/update/{id}'
,
[
EnsinoController
::
class
,
'update'
])
->
name
(
'ensino_update'
);
Route
::
delete
(
'/delete/{id}'
,
[
EnsinoController
::
class
,
'destroy'
])
->
name
(
'ensino_delete'
);
});
Route
::
prefix
(
'/pad'
)
->
group
(
function
()
{
Route
::
get
(
'/index'
,
[
PADController
::
class
,
'index'
])
->
name
(
'pad_index'
);
Route
::
get
(
'/create'
,
[
PADController
::
class
,
'create'
])
->
name
(
'pad_create'
);
Route
::
post
(
'/store'
,
[
PADController
::
class
,
'store'
])
->
name
(
'pad_store'
);
Route
::
get
(
'/edit/{id}'
,
[
PADController
::
class
,
'edit'
])
->
name
(
'pad_edit'
);
Route
::
post
(
'/update/{id}'
,
[
PADController
::
class
,
'update'
])
->
name
(
'pad_update'
);
Route
::
delete
(
'/delete/{id}'
,
[
PADController
::
class
,
'destroy'
])
->
name
(
'pad_delete'
);
Route
::
get
(
'/anexo'
,
[
PADController
::
class
,
'anexo'
])
->
name
(
'pad_anexo'
);
});
Route
::
prefix
(
'/coordenador'
)
->
group
(
function
()
{
Route
::
get
(
'/index'
,
[
CoordenadorController
::
class
,
'index'
])
->
name
(
'coordenador_index'
);
Route
::
get
(
'/create'
,
[
CoordenadorController
::
class
,
'create'
])
->
name
(
'coordenador_create'
);
Route
::
post
(
'/store'
,
[
CoordenadorController
::
class
,
'store'
])
->
name
(
'coordenador_store'
);
Route
::
get
(
'/edit/{id}'
,
[
CoordenadorController
::
class
,
'edit'
])
->
name
(
'coordenador_edit'
);
Route
::
post
(
'/update/{id}'
,
[
CoordenadorController
::
class
,
'update'
])
->
name
(
'coordenador_update'
);
Route
::
delete
(
'/delete/{id}'
,
[
CoordenadorController
::
class
,
'destroy'
])
->
name
(
'coordenador_delete'
);
});
Route
::
prefix
(
'/diretor'
)
->
group
(
function
()
{
Route
::
get
(
'/index'
,
[
DiretorController
::
class
,
'index'
])
->
name
(
'diretor_index'
);
Route
::
get
(
'/create'
,
[
DiretorController
::
class
,
'create'
])
->
name
(
'diretor_create'
);
Route
::
post
(
'/store'
,
[
DiretorController
::
class
,
'store'
])
->
name
(
'diretor_store'
);
Route
::
get
(
'/edit/{id}'
,
[
DiretorController
::
class
,
'edit'
])
->
name
(
'diretor_edit'
);
Route
::
post
(
'/update/{id}'
,
[
DiretorController
::
class
,
'update'
])
->
name
(
'diretor_update'
);
Route
::
delete
(
'/delete/{id}'
,
[
DiretorController
::
class
,
'destroy'
])
->
name
(
'diretor_delete'
);
});
// return json
Route
::
get
(
'/listar/unidade'
,
[
UnidadeController
::
class
,
'getAll'
])
->
name
(
'listar_unidades'
);
Route
::
get
(
'/list/campus/{unidade_id}'
,
[
CampusController
::
class
,
'findByUnidade'
])
->
name
(
'list_campus_by_unidade'
);
Route
::
get
(
'/pad/dimensao/gestao'
,
[
GestaoController
::
class
,
'index'
])
->
name
(
'dimensao_gestao'
);
Route
::
get
(
'/pad/dimensao/ensino'
,
[
EnsinoController
::
class
,
'index'
])
->
name
(
'dimensao_ensino'
);
Route
::
get
(
'/pad/dimensao/pesquisa'
,
[
PesquisaController
::
class
,
'index'
])
->
name
(
'dimensao_pesquisa'
);
Route
::
get
(
'/pad/dimensao/extensao'
,
[
ExtensaoController
::
class
,
'index'
])
->
name
(
'dimensao_extensao'
);
Route
::
prefix
(
'/pad/dimensao/'
)
->
group
(
function
()
{
Route
::
get
(
'/gestao'
,
[
GestaoController
::
class
,
'index'
])
->
name
(
'dimensao_gestao'
);
Route
::
get
(
'/ensino'
,
[
EnsinoController
::
class
,
'index'
])
->
name
(
'dimensao_ensino'
);
Route
::
get
(
'/pesquisa'
,
[
PesquisaController
::
class
,
'index'
])
->
name
(
'dimensao_pesquisa'
);
Route
::
get
(
'/extensao'
,
[
ExtensaoController
::
class
,
'index'
])
->
name
(
'dimensao_extensao'
);
});
Route
::
post
(
'/pad/dimensao/ensino/aula/create'
,
[
EnsinoAulaController
::
class
,
'create'
])
->
name
(
'ensino_aula_create'
);
Route
::
delete
(
'/pad/dimensao/ensino/aula/delete/{id}'
,
[
EnsinoAulaController
::
class
,
'delete'
])
->
name
(
'ensino_aula_delete'
);
Route
::
get
(
'/user/edit/perfil'
,
[
UserController
::
class
,
'editPerfil'
])
->
name
(
'edit_perfil'
);
Route
::
post
(
'/user/update/perfil'
,
[
UserController
::
class
,
'updatePerfil'
])
->
name
(
'update_perfil'
);
Route
::
post
(
'/user/update/password'
,
[
UserController
::
class
,
'updatePassword'
])
->
name
(
'update_password'
);
Route
::
prefix
(
'/user'
)
->
group
(
function
()
{
Route
::
get
(
'/edit/perfil'
,
[
UserController
::
class
,
'editPerfil'
])
->
name
(
'edit_perfil'
);
Route
::
post
(
'/update/perfil'
,
[
UserController
::
class
,
'updatePerfil'
])
->
name
(
'update_perfil'
);
Route
::
post
(
'/update/password'
,
[
UserController
::
class
,
'updatePassword'
])
->
name
(
'update_password'
);
});
/** json */
Route
::
get
(
'/disciplina/{curso_id}'
,
[
DisciplinaController
::
class
,
'getDisciplinaByCurso'
])
->
name
(
'get_disciplina_by_curso'
);
\ No newline at end of file
Route
::
get
(
'/disciplina/{curso_id}'
,
[
DisciplinaController
::
class
,
'getDisciplinaByCurso'
])
->
name
(
'get_disciplina_by_curso'
);
Prev
1
2
3
4
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