route('login'); }); Route::get('/dashboard', [DashboardController::class, 'index'])->middleware(['auth'])->name('dashboard'); 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::put('/update/{id}', [PadController::class, 'update'])->name('pad_update'); Route::delete('/delete/{id}', [PadController::class, 'delete'])->name('pad_delete'); }); 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'); }); 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'); /** PadProfessor */ Route::prefix('/pad/professor')->group(function () { Route::get('/index', [PadController::class, 'index'])->name('pad_index'); Route::get('/view/{id}', [PadController::class, 'view'])->name('pad_view'); Route::get('/anexo/{id}', [PadController::class, 'anexo'])->name('pad_anexo'); }); /** Dimensoes|Eixos */ Route::prefix('/pad/dimensao/')->group(function () { Route::get('/gestao/{user_pad_id}/{form_selected?}', [GestaoController::class, 'index'])->name('dimensao_gestao'); Route::get('/ensino/{user_pad_id}/{form_selected?}', [EnsinoController::class, 'index'])->name('dimensao_ensino'); Route::get('/pesquisa/{user_pad_id}/{form_selected?}', [PesquisaController::class, 'index'])->name('dimensao_pesquisa'); Route::get('/extensao/{user_pad_id}/{form_selected?}', [ExtensaoController::class, 'index'])->name('dimensao_extensao'); }); /* EnsinoAulaController */ Route::prefix('/pad/dimensao/ensino/aulas')->group(function () { Route::post('/create', [EnsinoAulaController::class, 'create'])->name('ensino_aula_create'); Route::post('/update/{id}', [EnsinoAulaController::class, 'update'])->name('ensino_aula_update'); Route::post('/validate', [EnsinoAulaController::class, 'ajaxValidation'])->name('ensino_aula_validate'); Route::delete('/delete/{id}', [EnsinoAulaController::class, 'delete'])->name('ensino_aula_delete'); Route::get('/index/{id}', [EnsinoAulaController::class, 'index'])->name('ensino_aula_index'); Route::get('/edit/{id?}', [EnsinoAulaController::class, 'edit'])->name('view_ensino_aula_update'); Route::get('/aulas/search/{user_pad_id?}', [EnsinoAulaController::class, 'search'])->name('ensino_aula_search'); }); /** PesquisaCoordenacaoController */ Route::prefix('pad/dimensao/pesquisa/coordenacao')->group(function() { Route::post('/create', [PesquisaCoordenacaoController::class, 'create'])->name('pesquisa_coordenacao_create'); Route::post('/update/{id}', [PesquisaCoordenacaoController::class, 'update'])->name('pesquisa_coordenacao_update'); Route::delete('/delete/{id}', [PesquisaCoordenacaoController::class, 'delete'])->name('pesquisa_coordenacao_delete'); Route::get('/edit/{id?}', [PesquisaCoordenacaoController::class, 'edit'])->name('pesquisa_coordenacao_edit'); Route::get('/search/{user_pad_id?}', [PesquisaCoordenacaoController::class, 'search'])->name('pesquisa_coordenacao_search'); }); // 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');