Browse Source

Formateo general y ruta para obtener codigos de unidades academicas de persona por dni/telefono

main
jirho 1 year ago
parent
commit
8f6691b116
  1. 62
      src/routes/api.php

62
src/routes/api.php

@ -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");
}); });

Loading…
Cancel
Save