|
|
|
@ -6,23 +6,59 @@ use App\Http\Controllers\ApiPersonaController; |
|
|
|
use App\Http\Controllers\AuthController; |
|
|
|
use App\Http\Controllers\AuthController; |
|
|
|
use Illuminate\Support\Facades\Route; |
|
|
|
use Illuminate\Support\Facades\Route; |
|
|
|
|
|
|
|
|
|
|
|
Route::get('/', [ApiController::class, 'bienvenida'])->name('bienvenida'); |
|
|
|
Route::get("/", [ApiController::class, "bienvenida"])->name("bienvenida"); |
|
|
|
|
|
|
|
|
|
|
|
Route::post('login', [AuthController::class, 'login'])->name('login'); |
|
|
|
Route::post("login", [AuthController::class, "login"])->name("login"); |
|
|
|
|
|
|
|
|
|
|
|
Route::middleware('jwt.auth')->group(function () { |
|
|
|
Route::middleware("jwt.auth")->group(function () { |
|
|
|
|
|
|
|
Route::post("logout", [AuthController::class, "logout"])->name("logout"); |
|
|
|
Route::post('logout', [AuthController::class, 'logout'])->name('logout'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Rutas de personas: |
|
|
|
// Rutas de personas: |
|
|
|
Route::get('persona/datos', [ApiPersonaController::class, 'getDatos'])->name('persona.getDatos'); |
|
|
|
Route::get("persona/datos", [ |
|
|
|
Route::get('persona/horarios/unidadacademica', [ApiPersonaController::class, 'getHorariosPorUnidadAcademica'])->name('persona.horarios.unidadacademica'); |
|
|
|
ApiPersonaController::class, |
|
|
|
Route::get('persona/horarios/sede', [ApiPersonaController::class, 'getHorariosPorSede'])->name('persona.horarios.sede'); |
|
|
|
"getDatos", |
|
|
|
Route::get('persona/direccion', [ApiPersonaController::class, 'getDireccion'])->name('persona.getDireccion'); |
|
|
|
])->name("persona.getDatos"); |
|
|
|
Route::get('persona/funciones/sede', [ApiPersonaController::class, 'getFuncionesPorSede'])->name('persona.funciones.sede'); |
|
|
|
|
|
|
|
Route::get('persona/funciones/unidadacademica', [ApiPersonaController::class, 'getFuncionesPorUnidadAcademica'])->name('persona.funciones.unidadacademica'); |
|
|
|
Route::get("persona/horarios/unidadacademica", [ |
|
|
|
|
|
|
|
ApiPersonaController::class, |
|
|
|
|
|
|
|
"getHorariosPorUnidadAcademica", |
|
|
|
|
|
|
|
])->name("persona.horarios.unidadacademica"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Route::get("persona/horarios/sede", [ |
|
|
|
|
|
|
|
ApiPersonaController::class, |
|
|
|
|
|
|
|
"getHorariosPorSede", |
|
|
|
|
|
|
|
])->name("persona.horarios.sede"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Route::get("persona/direccion", [ |
|
|
|
|
|
|
|
ApiPersonaController::class, |
|
|
|
|
|
|
|
"getDireccion", |
|
|
|
|
|
|
|
])->name("persona.getDireccion"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Route::get("persona/funciones/sede", [ |
|
|
|
|
|
|
|
ApiPersonaController::class, |
|
|
|
|
|
|
|
"getFuncionesPorSede", |
|
|
|
|
|
|
|
])->name("persona.funciones.sede"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Route::get("persona/funciones/unidadacademica", [ |
|
|
|
|
|
|
|
ApiPersonaController::class, |
|
|
|
|
|
|
|
"getFuncionesPorUnidadAcademica", |
|
|
|
|
|
|
|
])->name("persona.funciones.unidadacademica"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Route::get("persona/unidadesacademicas", [ |
|
|
|
|
|
|
|
ApiPersonaController::class, |
|
|
|
|
|
|
|
"getUnidadesAcademicas", |
|
|
|
|
|
|
|
]); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Route::get("persona/sede", [ApiPersonaController::class, "getSedes"]); |
|
|
|
|
|
|
|
|
|
|
|
// Rutas de familiares: |
|
|
|
// Rutas de familiares: |
|
|
|
Route::get('familiar/{dni}', [ApiFamilliaresController::class, 'familiarPorDni'])->name('persona.familiar'); |
|
|
|
Route::get("familiar/{dni}", [ |
|
|
|
Route::post('familiares', [ApiFamilliaresController::class, 'getFamiliares'])->name('persona.familiares'); |
|
|
|
ApiFamilliaresController::class, |
|
|
|
|
|
|
|
"familiarPorDni", |
|
|
|
|
|
|
|
])->name("persona.familiar"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Route::post("familiares", [ |
|
|
|
|
|
|
|
ApiFamilliaresController::class, |
|
|
|
|
|
|
|
"getFamiliares", |
|
|
|
|
|
|
|
])->name("persona.familiares"); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|