|
|
@@ -11,6 +11,23 @@ use Illuminate\Support\Facades\Storage;
|
|
|
class PeriodoController extends Controller
|
|
|
{
|
|
|
|
|
|
+ public function getAllPeriodos(Request $request)
|
|
|
+ {
|
|
|
+ try {
|
|
|
+ // Obtener todos los periodos
|
|
|
+ $periodos = DB::table('periodos')->get();
|
|
|
+
|
|
|
+ return response()->json([
|
|
|
+ 'mensaje' => 'Periodos obtenidos correctamente',
|
|
|
+ 'data' => $periodos,
|
|
|
+ ], 200);
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ return response()->json([
|
|
|
+ 'mensaje' => 'Error al obtener los periodos: ' . $e->getMessage()
|
|
|
+ ], 500);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
public function crearPeriodo(Request $request)
|
|
|
{
|
|
|
@@ -29,7 +46,7 @@ class PeriodoController extends Controller
|
|
|
'idPeriodo' => $validated['idPeriodo'],
|
|
|
'nombrePeriodo' => $validated['nombrePeriodo'],
|
|
|
'fechaFinalizacion' => $validated['fechaFinalizacion'],
|
|
|
- 'estatus' => 'Activo',
|
|
|
+ 'estatus' => 'Inactivo',
|
|
|
'ulActualizacion' => now(),
|
|
|
]);
|
|
|
|