diff --git a/app/Actions/Fortify/CreateNewUser.php b/app/Actions/Fortify/CreateNewUser.php index d12a7c3b..6cbdcdd0 100644 --- a/app/Actions/Fortify/CreateNewUser.php +++ b/app/Actions/Fortify/CreateNewUser.php @@ -3,7 +3,6 @@ namespace App\Actions\Fortify; use App\Models\Alumno; -use App\Models\Prospecto; use App\Models\User; use Illuminate\Auth\Notifications\ResetPassword; use Illuminate\Support\Facades\Auth; diff --git a/app/Http/Controllers/DocumentoController.php b/app/Http/Controllers/DocumentoController.php new file mode 100644 index 00000000..71a61ff2 --- /dev/null +++ b/app/Http/Controllers/DocumentoController.php @@ -0,0 +1,102 @@ +validate([ + 'curp' => 'file|mimes:pdf,jpg,png', + 'acta' => 'file|mimes:pdf,jpg,png', + 'comprobante' => 'file|mimes:pdf,jpg,png', + ]); + + $alumno = Alumno::findOrFail($request->alumno_id); + + $tipos = ['curp', 'acta', 'comprobante']; + + foreach ($tipos as $tipo) { + if ($request->hasFile($tipo)) { + $ruta = $request->file($tipo)->store('documentos', 'public'); + + $alumno->documentos()->create([ + 'tipo' => $tipo, + 'archivo' => $ruta + ]); + } + } + + return back()->with('success', 'Documentos subidos correctamente'); + } + + /** + * Display the specified resource. + */ + public function show(string $id) + { + // + } + + /** + * Show the form for editing the specified resource. + */ + public function edit(string $id) + { + // + } + + /** + * Update the specified resource in storage. + */ + public function update(Request $request, string $id) + { + // + } + + /** + * Remove the specified resource from storage. + */ + public function destroy(string $id) + { + // + } + + public function ver($id) + { + $doc = Documento::findOrFail($id); + + if ( + !auth()->user()->hasRole('Alumno') && + !auth()->user()->hasRole('Promotor') && + !auth()->user()->hasRole('Control escolar') + ) { + abort(403); + } + + return response()->file(storage_path('app/public/'.$doc->archivo)); + } +} diff --git a/app/Livewire/DataProspecto.php b/app/Livewire/DataProspecto.php index 316b7fa0..e8bc17d0 100644 --- a/app/Livewire/DataProspecto.php +++ b/app/Livewire/DataProspecto.php @@ -3,21 +3,22 @@ namespace App\Livewire; use App\Models\Alumno; -use App\Models\Pago; -use App\Models\Plan; +use App\Models\Campan; +use App\Models\Concepto; +use App\Models\Documento; use App\Models\Medio; use App\Models\Nivel; +use App\Models\Pago; +use App\Models\Plan; use App\Models\Plane; -use App\Models\Turno; -use App\Models\Campan; use App\Models\Plantel; -use Livewire\Component; -use App\Models\Concepto; -use Livewire\Attributes\On; -use Illuminate\Validation\Rule; use App\Models\Role; +use App\Models\Turno; use Illuminate\Support\Facades\Auth; +use Illuminate\Validation\Rule; use Illuminate\Validation\ValidationException; +use Livewire\Attributes\On; +use Livewire\Component; class DataProspecto extends Component { @@ -53,7 +54,9 @@ class DataProspecto extends Component public $active = "disabled"; - public $prospecto = null; + public $prospecto; + + public $documentoSeleccionado; public function failedValidation(ValidationException $e) { @@ -69,6 +72,52 @@ class DataProspecto extends Component throw $e; } + #[On('set-documento')] + public function setDocumento($id) + { + $this->documentoSeleccionado = $id; + } + + public function aprobarDocumento() + { + if (!$this->documentoSeleccionado) return; + + Documento::where('id', $this->documentoSeleccionado) + ->update(['status' => 1]); + + $this->dispatch('cerrar-modal'); + + $this->dispatch('swal', + icon: 'success', + title: 'Validádo', + text: 'notificado', + timer: 2000, + confirm: false, + closeModal: true + ); + $this->prospecto->refresh(); + } + + public function rechazarDocumento() + { + if (!$this->documentoSeleccionado) return; + + Documento::where('id', $this->documentoSeleccionado) + ->update(['status' => 2]); + $this->dispatch('cerrar-modal'); + + $this->dispatch('swal', + icon: 'error', + title: 'Rechazado', + text: 'notificado', + timer: 2000, + confirm: false, + closeModal: true + ); + + $this->prospecto->refresh(); + } + public function updatedPplantels() { $this->selectedNivel = null; @@ -219,7 +268,7 @@ class DataProspecto extends Component $this->pname = $user->name; $this->papellidoPaterno = $user->apellidoPaterno; - $this->papellidoMaterno = $user->apellidoPaterno; + $this->papellidoMaterno = $user->apellidoMaterno; $this->pemail = $user->email; $this->ptelefono = $user->telefono; $this->pdireccion = $user->direccion; diff --git a/app/Livewire/Documentos.php b/app/Livewire/Documentos.php new file mode 100644 index 00000000..d9d5b8a2 --- /dev/null +++ b/app/Livewire/Documentos.php @@ -0,0 +1,102 @@ +dispatch('open-documentos-modal'); + } + + public function cargarDocumentos() +{ + $this->alumno = Auth::user()->alumnos()->first(); + + if ($this->alumno) { + $this->documentosPorTipo = $this->alumno + ->documentos() + ->get() + ->keyBy('tipo'); + } +} + + + public function store() + { + + $this->validate([ + 'curp' => 'nullable|file|mimes:pdf,jpg,png', + 'acta' => 'nullable|file|mimes:pdf,jpg,png', + 'comprobante' => 'nullable|file|mimes:pdf,jpg,png', + ]); + + $alumno = Auth::user()->alumnos->first(); + + if (!$alumno) { + abort(404, 'Alumno no encontrado'); + } + + $tipos = ['curp', 'acta', 'comprobante']; + + foreach ($tipos as $tipo) { + + if ($this->$tipo) { + + $ruta = $this->$tipo->store('documentos', 'public'); + + $alumno->documentos()->updateOrCreate( + ['tipo' => $tipo], + [ + 'archivo' => $ruta, + 'status' => 0 + ] + ); + } + } + + // 🔥 recargar correctamente + $this->cargarDocumentos(); + + $this->reset(['curp', 'acta', 'comprobante']); + + $this->dispatch('close-documentos-modal'); + + $this->dispatch('swal', + icon: 'success', + title: 'Éxito!', + text: 'Documentos cargados', + timer: 2000, + confirm: false, + closeModal: true, + reload: 2000 + ); + } + + public function mount() +{ + $this->cargarDocumentos(); +} + + public function render() + { + return view('livewire.documentos'); + } +} diff --git a/app/Models/Alumno.php b/app/Models/Alumno.php index e60c529a..2580910a 100644 --- a/app/Models/Alumno.php +++ b/app/Models/Alumno.php @@ -47,4 +47,9 @@ class Alumno extends Model return $this->belongsTo(Nivel::class, 'nivel'); } + public function documentos() + { + return $this->hasMany(Documento::class); + } + } diff --git a/app/Models/Documento.php b/app/Models/Documento.php new file mode 100644 index 00000000..768b3a33 --- /dev/null +++ b/app/Models/Documento.php @@ -0,0 +1,20 @@ +belongsTo(Alumno::class); + } +} diff --git a/database/migrations/2026_03_24_173850_create_documentos_table.php b/database/migrations/2026_03_24_173850_create_documentos_table.php new file mode 100644 index 00000000..a5c60d8e --- /dev/null +++ b/database/migrations/2026_03_24_173850_create_documentos_table.php @@ -0,0 +1,31 @@ +id(); + $table->foreignId('alumno_id')->constrained()->onDelete('cascade'); + $table->string('tipo'); // curp, acta, comprobante, etc + $table->string('archivo'); // ruta del archivo + $table->tinyInteger('status')->default(0); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('documentos'); + } +}; diff --git a/database/seeders/NivelSeeder.php b/database/seeders/NivelSeeder.php index 66513c34..b6bbfe0f 100644 --- a/database/seeders/NivelSeeder.php +++ b/database/seeders/NivelSeeder.php @@ -3,7 +3,6 @@ namespace Database\Seeders; use App\Models\Nivel; -use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; class NivelSeeder extends Seeder diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php index 8b89a6c5..f72417da 100644 --- a/database/seeders/UserSeeder.php +++ b/database/seeders/UserSeeder.php @@ -35,7 +35,7 @@ class UserSeeder extends Seeder 'password' => bcrypt('6686'), 'code'=>1, 'status'=>1 - ])->assignRole('Coordinación académica'); + ])->assignRole('Promotor'); $user1->plantelUsuarios()->sync(3); diff --git a/resources/views/alumno/index.blade.php b/resources/views/alumno/index.blade.php index 02683993..12020695 100644 --- a/resources/views/alumno/index.blade.php +++ b/resources/views/alumno/index.blade.php @@ -155,6 +155,9 @@ + + + @endsection @@ -182,5 +185,35 @@ }); + @endsection diff --git a/resources/views/livewire/data-prospecto.blade.php b/resources/views/livewire/data-prospecto.blade.php index ef617c65..94d05919 100644 --- a/resources/views/livewire/data-prospecto.blade.php +++ b/resources/views/livewire/data-prospecto.blade.php @@ -193,9 +193,93 @@ +
merge(['class' => 'text-sm text-red-600'])); ?>>
+ + \ No newline at end of file diff --git a/storage/framework/views/359a463016382bf4ba4f32c5b9773314.php b/storage/framework/views/359a463016382bf4ba4f32c5b9773314.php new file mode 100644 index 00000000..c9b1fba7 --- /dev/null +++ b/storage/framework/views/359a463016382bf4ba4f32c5b9773314.php @@ -0,0 +1,77 @@ +startSection('head'); ?> + make('layouts._partials.tablaStyle', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?> +stopSection(); ?> +startSection('title',"Inicio"); ?> + +startSection('content'); ?> + +| Id | +Titulo | +Descripción | +Opciones | +
|---|---|---|---|
| id); ?> | +title); ?> | +description); ?> | +
+ check('note.edit')): ?>
+
+
+
+ check('note.destroy')): ?>
+
+
+
+
+
+ |
+
+ + + + +
+ + verificationLinkSent): ?> ++ + +
+ + +' : '';
+
+ if ($editor) {
+ $lines = explode("\n", $code);
+
+ foreach ($lines as $index => $line) {
+ $lineNumber = $startingLine + $index;
+ $highlight = $highlightedLine === $index;
+ $lineClass = implode(' ', [
+ 'block px-4 py-1 h-7 even:bg-white odd:bg-white/2 even:dark:bg-white/2 odd:dark:bg-white/4',
+ $highlight ? 'bg-rose-200! dark:bg-rose-900!' : '',
+ ]);
+ $lineNumberClass = implode(' ', [
+ 'mr-6 text-neutral-500! dark:text-neutral-600!',
+ $highlight ? 'dark:text-white!' : '',
+ ]);
+
+ $fallback .= '';
+ $fallback .= '' . $lineNumber . '';
+ $fallback .= htmlspecialchars($line);
+ $fallback .= '';
+ }
+
+ } else {
+ $fallback .= htmlspecialchars($code);
+ }
+
+ $fallback .= '
';
+?>
+
+
+
+>
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/789161abe4b0398907bbe7d652c34127.php b/storage/framework/views/789161abe4b0398907bbe7d652c34127.php
new file mode 100644
index 00000000..1a137cc1
--- /dev/null
+++ b/storage/framework/views/789161abe4b0398907bbe7d652c34127.php
@@ -0,0 +1,210 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/7bf47ea3c3f76c70a03469ab873b1258.php b/storage/framework/views/7bf47ea3c3f76c70a03469ab873b1258.php
new file mode 100644
index 00000000..7c1247da
--- /dev/null
+++ b/storage/framework/views/7bf47ea3c3f76c70a03469ab873b1258.php
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/7c90dc8310be86fc43429ac943c48788.php b/storage/framework/views/7c90dc8310be86fc43429ac943c48788.php
new file mode 100644
index 00000000..9f0de978
--- /dev/null
+++ b/storage/framework/views/7c90dc8310be86fc43429ac943c48788.php
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/storage/framework/views/7def6bbb81bb52edbcdc95299d31bb4a.php b/storage/framework/views/7def6bbb81bb52edbcdc95299d31bb4a.php
new file mode 100644
index 00000000..605b3ca8
--- /dev/null
+++ b/storage/framework/views/7def6bbb81bb52edbcdc95299d31bb4a.php
@@ -0,0 +1,170 @@
+all() as $__key => $__value) {
+ if (in_array($__key, $__propNames)) {
+ $$__key = $$__key ?? $__value;
+ } else {
+ $__newAttributes[$__key] = $__value;
+ }
+}
+
+$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes);
+
+unset($__propNames);
+unset($__newAttributes);
+
+foreach (array_filter((['frames']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
+ $$__key = $$__key ?? $__value;
+}
+
+$__defined_vars = get_defined_vars();
+
+foreach ($attributes->all() as $__key => $__value) {
+ if (array_key_exists($__key, $__defined_vars)) unset($$__key);
+}
+
+unset($__defined_vars, $__key, $__value); ?>
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.icons.folder','data' => ['class' => 'w-3 h-3 text-neutral-400','xShow' => '!expanded','xCloak' => true]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::icons.folder'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['class' => 'w-3 h-3 text-neutral-400','x-show' => '!expanded','x-cloak' => true]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.icons.folder-open','data' => ['class' => 'w-3 h-3 text-blue-500 dark:text-emerald-500','xShow' => 'expanded']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::icons.folder-open'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['class' => 'w-3 h-3 text-blue-500 dark:text-emerald-500','x-show' => 'expanded']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+ vendor
+
+
+
+
+
+
+
+ addLoop($__currentLoopData); foreach($__currentLoopData as $frame): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
+
+
+
+ 'laravel-exceptions-renderer::components.vendor-frame','data' => ['frame' => $frame]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::vendor-frame'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['frame' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($frame)]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+ popLoop(); $loop = $__env->getLastLoop(); ?>
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/822ed5849371abbcab1289f34c34965b.php b/storage/framework/views/822ed5849371abbcab1289f34c34965b.php
new file mode 100644
index 00000000..d75c2382
--- /dev/null
+++ b/storage/framework/views/822ed5849371abbcab1289f34c34965b.php
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+ yieldContent('head'); ?>
+
+
+
+
+
+
+
+
+ yieldContent('title'); ?>
+
+
\ No newline at end of file
diff --git a/storage/framework/views/8515a02da0d11a2c8a502155b98394e0.php b/storage/framework/views/8515a02da0d11a2c8a502155b98394e0.php
new file mode 100644
index 00000000..c8e0c59e
--- /dev/null
+++ b/storage/framework/views/8515a02da0d11a2c8a502155b98394e0.php
@@ -0,0 +1,12 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/898b4ca188392aefa0cb0fe9ca18a1b1.php b/storage/framework/views/898b4ca188392aefa0cb0fe9ca18a1b1.php
new file mode 100644
index 00000000..59a90ebe
--- /dev/null
+++ b/storage/framework/views/898b4ca188392aefa0cb0fe9ca18a1b1.php
@@ -0,0 +1,79 @@
+all() as $__key => $__value) {
+ if (in_array($__key, $__propNames)) {
+ $$__key = $$__key ?? $__value;
+ } else {
+ $__newAttributes[$__key] = $__value;
+ }
+}
+
+$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes);
+
+unset($__propNames);
+unset($__newAttributes);
+
+foreach (array_filter((['routeParameters']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
+ $$__key = $$__key ?? $__value;
+}
+
+$__defined_vars = get_defined_vars();
+
+foreach ($attributes->all() as $__key => $__value) {
+ if (array_key_exists($__key, $__defined_vars)) unset($$__key);
+}
+
+unset($__defined_vars, $__key, $__value); ?>
+
+
+ Routing parameters
+
+
+
+
+ 'laravel-exceptions-renderer::components.syntax-highlight','data' => ['code' => $routeParameters,'language' => 'json']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::syntax-highlight'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['code' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($routeParameters),'language' => 'json']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.empty-state','data' => ['message' => 'No routing parameters']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::empty-state'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['message' => 'No routing parameters']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/8bdb3c207c0ce46c22f0223ce9cb8f44.php b/storage/framework/views/8bdb3c207c0ce46c22f0223ce9cb8f44.php
new file mode 100644
index 00000000..33f738a2
--- /dev/null
+++ b/storage/framework/views/8bdb3c207c0ce46c22f0223ce9cb8f44.php
@@ -0,0 +1,116 @@
+
+
+
+ 'components.application-logo','data' => ['class' => 'block h-12 w-auto']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('application-logo'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['class' => 'block h-12 w-auto']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+ Welcome to your Jetstream application!
+
+
+
+ Laravel Jetstream provides a beautiful, robust starting point for your next Laravel application. Laravel is designed
+ to help you build your application using a development environment that is simple, powerful, and enjoyable. We believe
+ you should love expressing your creativity through programming, so we have spent time carefully crafting the Laravel
+ ecosystem to be a breath of fresh air. We hope you love it.
+
+
+
+
+
+
+
+
+ Documentation
+
+
+
+
+ Laravel has wonderful documentation covering every aspect of the framework. Whether you're new to the framework or have previous experience, we recommend reading all of the documentation from beginning to end.
+
+
+
+
+
+
+
+
+
+ Laracasts
+
+
+
+
+ Laracasts offers thousands of video tutorials on Laravel, PHP, and JavaScript development. Check them out, see for yourself, and massively level up your development skills in the process.
+
+
+
+
+
+
+
+
+
+ Tailwind
+
+
+
+
+ Laravel Jetstream is built with Tailwind, an amazing utility first CSS framework that doesn't get in your way. You'll be amazed how easily you can build and maintain fresh, modern designs with this wonderful framework at your fingertips.
+
+
+
+
+
+
+
+ Authentication
+
+
+
+
+ Authentication and registration views are included with Laravel Jetstream, as well as support for user email verification and resetting forgotten passwords. So, you're free to get started with what matters most: building your application.
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/8d14a62b5ccfa50ab255e00d26d636ac.php b/storage/framework/views/8d14a62b5ccfa50ab255e00d26d636ac.php
new file mode 100644
index 00000000..f6065c67
--- /dev/null
+++ b/storage/framework/views/8d14a62b5ccfa50ab255e00d26d636ac.php
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/8e7d60b8db5456e3f2b9cf945d3ed6b3.php b/storage/framework/views/8e7d60b8db5456e3f2b9cf945d3ed6b3.php
new file mode 100644
index 00000000..bcd3740e
--- /dev/null
+++ b/storage/framework/views/8e7d60b8db5456e3f2b9cf945d3ed6b3.php
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/storage/framework/views/91e9654431689ca07d09715b5b253a4e.php b/storage/framework/views/91e9654431689ca07d09715b5b253a4e.php
new file mode 100644
index 00000000..b9fe8143
--- /dev/null
+++ b/storage/framework/views/91e9654431689ca07d09715b5b253a4e.php
@@ -0,0 +1,82 @@
+startSection('head'); ?>
+ make('layouts._partials.tablaStyle', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+stopSection(); ?>
+startSection('title',"Inicio"); ?>
+
+startSection('content'); ?>
+
+
+
+
+
+ Mis pagos
+
+
+
+
+
+
+
+
+
+ Fecha de pago
+ Concepto
+ Monto
+ Opciones
+
+
+
+ addLoop($__currentLoopData); foreach($__currentLoopData as $pago): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
+
+ fecha_pago); ?>
+
+ addLoop($__currentLoopData); foreach($__currentLoopData as $tconcepto): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
+ concepto == $tconcepto->id): ?>
+ name); ?>
+
+
+ popLoop(); $loop = $__env->getLastLoop(); ?>
+
+ monto); ?>
+
+
+
+
+
+ popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
+ Sin pagos.
+
+
+
+
+
+
+
+
+
+
+
+
+stopSection(); ?>
+
+
+startSection('scripts'); ?>
+ make('layouts._partials.tablaSinOrden', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+
+
+
+
+stopSection(); ?>
+
+make('layouts.landing', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
\ No newline at end of file
diff --git a/storage/framework/views/92dc9af790f3cd7e613840c055a1f0c9.php b/storage/framework/views/92dc9af790f3cd7e613840c055a1f0c9.php
new file mode 100644
index 00000000..eb743c32
--- /dev/null
+++ b/storage/framework/views/92dc9af790f3cd7e613840c055a1f0c9.php
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/storage/framework/views/958867b73a30ea8bbc89f88871fa0377.php b/storage/framework/views/958867b73a30ea8bbc89f88871fa0377.php
new file mode 100644
index 00000000..d61e60c2
--- /dev/null
+++ b/storage/framework/views/958867b73a30ea8bbc89f88871fa0377.php
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/storage/framework/views/95fc60ed16f3fd3749fa2204715a726c.php b/storage/framework/views/95fc60ed16f3fd3749fa2204715a726c.php
new file mode 100644
index 00000000..5f0b5d87
--- /dev/null
+++ b/storage/framework/views/95fc60ed16f3fd3749fa2204715a726c.php
@@ -0,0 +1,11 @@
+
+
\ No newline at end of file
diff --git a/storage/framework/views/971c60cf859e77e6bdeea457393ed40c.php b/storage/framework/views/971c60cf859e77e6bdeea457393ed40c.php
new file mode 100644
index 00000000..d299e811
--- /dev/null
+++ b/storage/framework/views/971c60cf859e77e6bdeea457393ed40c.php
@@ -0,0 +1,54 @@
+
+
+all() : [])); ?>
+withName('app-layout'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\App\View\Components\AppLayout::ignoredParameterNames()); ?>
+
+withAttributes([]); ?>
+ slot('header', null, []); ?>
+
+
+
+
+ endSlot(); ?>
+
+
+
+
+
+
+ 'components.welcome','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('welcome'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes([]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/97a784faa2ad715c93dcaf9a77978cb6.php b/storage/framework/views/97a784faa2ad715c93dcaf9a77978cb6.php
new file mode 100644
index 00000000..3ea6fd87
--- /dev/null
+++ b/storage/framework/views/97a784faa2ad715c93dcaf9a77978cb6.php
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+ yieldContent('title'); ?>
+
+
+
+
+
+
+
+
+
+
+ yieldContent('code'); ?>
+
+
+
+ yieldContent('message'); ?>
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/99450362a781fb062add2e37e2da7d0e.php b/storage/framework/views/99450362a781fb062add2e37e2da7d0e.php
new file mode 100644
index 00000000..37b7e547
--- /dev/null
+++ b/storage/framework/views/99450362a781fb062add2e37e2da7d0e.php
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/storage/framework/views/9b37412ed0c1eedd4257d825564d17ea.php b/storage/framework/views/9b37412ed0c1eedd4257d825564d17ea.php
new file mode 100644
index 00000000..c3dae19c
--- /dev/null
+++ b/storage/framework/views/9b37412ed0c1eedd4257d825564d17ea.php
@@ -0,0 +1,35 @@
+all() as $__key => $__value) {
+ if (in_array($__key, $__propNames)) {
+ $$__key = $$__key ?? $__value;
+ } else {
+ $__newAttributes[$__key] = $__value;
+ }
+}
+
+$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes);
+
+unset($__propNames);
+unset($__newAttributes);
+
+foreach (array_filter((['value']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
+ $$__key = $$__key ?? $__value;
+}
+
+$__defined_vars = get_defined_vars();
+
+foreach ($attributes->all() as $__key => $__value) {
+ if (array_key_exists($__key, $__defined_vars)) unset($$__key);
+}
+
+unset($__defined_vars, $__key, $__value); ?>
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/9d7f509143fe9556183743a2fc712cf5.php b/storage/framework/views/9d7f509143fe9556183743a2fc712cf5.php
new file mode 100644
index 00000000..5efd0d2c
--- /dev/null
+++ b/storage/framework/views/9d7f509143fe9556183743a2fc712cf5.php
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/storage/framework/views/a912871640ca54e4e24d33b055fbbf2b.php b/storage/framework/views/a912871640ca54e4e24d33b055fbbf2b.php
new file mode 100644
index 00000000..68d4390b
--- /dev/null
+++ b/storage/framework/views/a912871640ca54e4e24d33b055fbbf2b.php
@@ -0,0 +1,12 @@
+
+
\ No newline at end of file
diff --git a/storage/framework/views/a9e940e1b50bd804d6710b9cf8d6ce2c.php b/storage/framework/views/a9e940e1b50bd804d6710b9cf8d6ce2c.php
new file mode 100644
index 00000000..64714af0
--- /dev/null
+++ b/storage/framework/views/a9e940e1b50bd804d6710b9cf8d6ce2c.php
@@ -0,0 +1,35 @@
+all() as $__key => $__value) {
+ if (in_array($__key, $__propNames)) {
+ $$__key = $$__key ?? $__value;
+ } else {
+ $__newAttributes[$__key] = $__value;
+ }
+}
+
+$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes);
+
+unset($__propNames);
+unset($__newAttributes);
+
+foreach (array_filter((['message']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
+ $$__key = $$__key ?? $__value;
+}
+
+$__defined_vars = get_defined_vars();
+
+foreach ($attributes->all() as $__key => $__value) {
+ if (array_key_exists($__key, $__defined_vars)) unset($$__key);
+}
+
+unset($__defined_vars, $__key, $__value); ?>
+
+
+ //
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/ae76541e13cfeb09401a597250ed2637.php b/storage/framework/views/ae76541e13cfeb09401a597250ed2637.php
new file mode 100644
index 00000000..ed2527e6
--- /dev/null
+++ b/storage/framework/views/ae76541e13cfeb09401a597250ed2637.php
@@ -0,0 +1,32 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/b3a453e6734ba6246cb21c1656fbeb63.php b/storage/framework/views/b3a453e6734ba6246cb21c1656fbeb63.php
new file mode 100644
index 00000000..d4e7b873
--- /dev/null
+++ b/storage/framework/views/b3a453e6734ba6246cb21c1656fbeb63.php
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/b6d3cdf2b4975ca3d49d6bc97f2ea5ea.php b/storage/framework/views/b6d3cdf2b4975ca3d49d6bc97f2ea5ea.php
new file mode 100644
index 00000000..12ac34d8
--- /dev/null
+++ b/storage/framework/views/b6d3cdf2b4975ca3d49d6bc97f2ea5ea.php
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/storage/framework/views/c266a63254f3f09f0d71a87df623a3f4.php b/storage/framework/views/c266a63254f3f09f0d71a87df623a3f4.php
new file mode 100644
index 00000000..b23754cb
--- /dev/null
+++ b/storage/framework/views/c266a63254f3f09f0d71a87df623a3f4.php
@@ -0,0 +1,80 @@
+all() as $__key => $__value) {
+ if (in_array($__key, $__propNames)) {
+ $$__key = $$__key ?? $__value;
+ } else {
+ $__newAttributes[$__key] = $__value;
+ }
+}
+
+$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes);
+
+unset($__propNames);
+unset($__newAttributes);
+
+foreach (array_filter((['frame']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
+ $$__key = $$__key ?? $__value;
+}
+
+$__defined_vars = get_defined_vars();
+
+foreach ($attributes->all() as $__key => $__value) {
+ if (array_key_exists($__key, $__defined_vars)) unset($$__key);
+}
+
+unset($__defined_vars, $__key, $__value); ?>
+
+
+ previous()): ?>
+
+
+
+ 'laravel-exceptions-renderer::components.formatted-source','data' => ['frame' => $frame,'className' => 'text-xs']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::formatted-source'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['frame' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($frame),'className' => 'text-xs']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+ Entrypoint
+
+
+
+
+ 'laravel-exceptions-renderer::components.file-with-line','data' => ['frame' => $frame,'class' => 'text-xs']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::file-with-line'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['frame' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($frame),'class' => 'text-xs']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/c5287670e383d7f55849789034868a7a.php b/storage/framework/views/c5287670e383d7f55849789034868a7a.php
new file mode 100644
index 00000000..c3e2659d
--- /dev/null
+++ b/storage/framework/views/c5287670e383d7f55849789034868a7a.php
@@ -0,0 +1,393 @@
+
+
+ 'laravel-exceptions-renderer::components.layout','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::layout'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes([]); ?>
+
+
+ 'laravel-exceptions-renderer::components.section-container','data' => ['class' => 'px-6 py-0 sm:py-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::section-container'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['class' => 'px-6 py-0 sm:py-0']); ?>
+
+
+ 'laravel-exceptions-renderer::components.topbar','data' => ['title' => $exception->title(),'markdown' => $exceptionAsMarkdown]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::topbar'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->title()),'markdown' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exceptionAsMarkdown)]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+ renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.separator','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::separator'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes([]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.section-container','data' => ['class' => 'flex flex-col gap-8 py-0 sm:py-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::section-container'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['class' => 'flex flex-col gap-8 py-0 sm:py-0']); ?>
+
+
+ 'laravel-exceptions-renderer::components.header','data' => ['exception' => $exception]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::header'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['exception' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception)]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+ renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.separator','data' => ['class' => '-mt-5 -z-10']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::separator'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['class' => '-mt-5 -z-10']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.section-container','data' => ['class' => 'flex flex-col gap-8 pt-14']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::section-container'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['class' => 'flex flex-col gap-8 pt-14']); ?>
+
+
+ 'laravel-exceptions-renderer::components.trace','data' => ['exception' => $exception]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::trace'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['exception' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception)]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.query','data' => ['queries' => $exception->applicationQueries()]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::query'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['queries' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->applicationQueries())]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+ renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.separator','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::separator'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes([]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.section-container','data' => ['class' => 'flex flex-col gap-12']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::section-container'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['class' => 'flex flex-col gap-12']); ?>
+
+
+ 'laravel-exceptions-renderer::components.request-header','data' => ['headers' => $exception->requestHeaders()]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::request-header'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['headers' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->requestHeaders())]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.request-body','data' => ['body' => $exception->requestBody()]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::request-body'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['body' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->requestBody())]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.routing','data' => ['routing' => $exception->applicationRouteContext()]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::routing'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['routing' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->applicationRouteContext())]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.routing-parameter','data' => ['routeParameters' => $exception->applicationRouteParametersContext()]] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::routing-parameter'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['routeParameters' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->applicationRouteParametersContext())]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+ renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.separator','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::separator'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes([]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.section-container','data' => ['class' => 'pb-0 sm:pb-0']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::section-container'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['class' => 'pb-0 sm:pb-0']); ?>
+
+
+ 'laravel-exceptions-renderer::components.laravel-ascii-spotlight','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::laravel-ascii-spotlight'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes([]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+ renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+ renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/c94686a743245027a4791517803740e1.php b/storage/framework/views/c94686a743245027a4791517803740e1.php
new file mode 100644
index 00000000..2a17abf3
--- /dev/null
+++ b/storage/framework/views/c94686a743245027a4791517803740e1.php
@@ -0,0 +1,128 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/cfe1457587196ddd1fea6a12ecc163b6.php b/storage/framework/views/cfe1457587196ddd1fea6a12ecc163b6.php
new file mode 100644
index 00000000..eaf6fb04
--- /dev/null
+++ b/storage/framework/views/cfe1457587196ddd1fea6a12ecc163b6.php
@@ -0,0 +1,167 @@
+all() as $__key => $__value) {
+ if (in_array($__key, $__propNames)) {
+ $$__key = $$__key ?? $__value;
+ } else {
+ $__newAttributes[$__key] = $__value;
+ }
+}
+
+$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes);
+
+unset($__propNames);
+unset($__newAttributes);
+
+foreach (array_filter((['exception', 'request']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
+ $$__key = $$__key ?? $__value;
+}
+
+$__defined_vars = get_defined_vars();
+
+foreach ($attributes->all() as $__key => $__value) {
+ if (array_key_exists($__key, $__defined_vars)) unset($$__key);
+}
+
+unset($__defined_vars, $__key, $__value); ?>
+
+merge(['class' => "bg-white dark:bg-[#1a1a1a] border border-neutral-200 dark:border-white/10 rounded-lg flex items-center justify-between h-10 px-2 shadow-xs"])); ?>
+
+>
+
+
+
+ 'laravel-exceptions-renderer::components.badge','data' => ['type' => 'error','variant' => 'solid']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::badge'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['type' => 'error','variant' => 'solid']); ?>
+
+
+ 'laravel-exceptions-renderer::components.icons.alert','data' => ['class' => 'w-2.5 h-2.5']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::icons.alert'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['class' => 'w-2.5 h-2.5']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+ httpStatusCode()); ?>
+
+ renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.http-method','data' => ['method' => ''.e($request->method()).'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::http-method'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['method' => ''.e($request->method()).'']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+ fullUrl()); ?>
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/d081eaeb28d15b8ef24d7d08f6a47cad.php b/storage/framework/views/d081eaeb28d15b8ef24d7d08f6a47cad.php
new file mode 100644
index 00000000..6036f9fb
--- /dev/null
+++ b/storage/framework/views/d081eaeb28d15b8ef24d7d08f6a47cad.php
@@ -0,0 +1,27 @@
+startSection('title',"Inicio"); ?>
+
+startSection('content'); ?>
+
+
+
+
+ Página principal
+
+
+
+
+ Pendientes
+
+ - creacion de materiales para las carreras
+
+
+
+
+
+
+
+stopSection(); ?>
+
+
+
+make('layouts.landing', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
\ No newline at end of file
diff --git a/storage/framework/views/d09891ee4bd9cbaf8f666b9a1933ee81.php b/storage/framework/views/d09891ee4bd9cbaf8f666b9a1933ee81.php
new file mode 100644
index 00000000..ee5f2cf2
--- /dev/null
+++ b/storage/framework/views/d09891ee4bd9cbaf8f666b9a1933ee81.php
@@ -0,0 +1,5 @@
+
+
\ No newline at end of file
diff --git a/storage/framework/views/d22a2a026cdbf4352cb5616ba2fbe5d8.php b/storage/framework/views/d22a2a026cdbf4352cb5616ba2fbe5d8.php
new file mode 100644
index 00000000..9b084ed3
--- /dev/null
+++ b/storage/framework/views/d22a2a026cdbf4352cb5616ba2fbe5d8.php
@@ -0,0 +1,4 @@
+
+
\ No newline at end of file
diff --git a/storage/framework/views/d4e161c2a5bfcb51ad5394e893541af5.php b/storage/framework/views/d4e161c2a5bfcb51ad5394e893541af5.php
new file mode 100644
index 00000000..a7fa8c54
--- /dev/null
+++ b/storage/framework/views/d4e161c2a5bfcb51ad5394e893541af5.php
@@ -0,0 +1,65 @@
+all() as $__key => $__value) {
+ if (in_array($__key, $__propNames)) {
+ $$__key = $$__key ?? $__value;
+ } else {
+ $__newAttributes[$__key] = $__value;
+ }
+}
+
+$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes);
+
+unset($__propNames);
+unset($__newAttributes);
+
+foreach (array_filter((['frame']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
+ $$__key = $$__key ?? $__value;
+}
+
+$__defined_vars = get_defined_vars();
+
+foreach ($attributes->all() as $__key => $__value) {
+ if (array_key_exists($__key, $__defined_vars)) unset($$__key);
+}
+
+unset($__defined_vars, $__key, $__value); ?>
+
+class()) {
+ $source = $class;
+
+ if ($previous = $frame->previous()) {
+ $source .= $previous->operator();
+ $source .= $previous->callable();
+ $source .= '('.implode(', ', $previous->args()).')';
+ }
+ } else {
+ $source = $frame->source();
+ }
+?>
+
+
+
+ 'laravel-exceptions-renderer::components.syntax-highlight','data' => ['code' => $source,'language' => 'php','truncate' => true,'class' => 'text-xs min-w-0','dataTippyContent' => ''.e($source).'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::syntax-highlight'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['code' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($source),'language' => 'php','truncate' => true,'class' => 'text-xs min-w-0','data-tippy-content' => ''.e($source).'']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/d9101f9a589bf496932569cce3d917f3.php b/storage/framework/views/d9101f9a589bf496932569cce3d917f3.php
new file mode 100644
index 00000000..634ca405
--- /dev/null
+++ b/storage/framework/views/d9101f9a589bf496932569cce3d917f3.php
@@ -0,0 +1,6 @@
+
+
\ No newline at end of file
diff --git a/storage/framework/views/da1aed9f81f8e4aedd710d2991d69a01.php b/storage/framework/views/da1aed9f81f8e4aedd710d2991d69a01.php
new file mode 100644
index 00000000..bc36430c
--- /dev/null
+++ b/storage/framework/views/da1aed9f81f8e4aedd710d2991d69a01.php
@@ -0,0 +1,83 @@
+all() as $__key => $__value) {
+ if (in_array($__key, $__propNames)) {
+ $$__key = $$__key ?? $__value;
+ } else {
+ $__newAttributes[$__key] = $__value;
+ }
+}
+
+$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes);
+
+unset($__propNames);
+unset($__newAttributes);
+
+foreach (array_filter((['method']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
+ $$__key = $$__key ?? $__value;
+}
+
+$__defined_vars = get_defined_vars();
+
+foreach ($attributes->all() as $__key => $__value) {
+ if (array_key_exists($__key, $__defined_vars)) unset($$__key);
+}
+
+unset($__defined_vars, $__key, $__value); ?>
+
+ 'default',
+ 'POST' => 'success',
+ 'PUT', 'PATCH' => 'primary',
+ 'DELETE' => 'error',
+ default => 'default',
+};
+?>
+
+
+
+ 'laravel-exceptions-renderer::components.badge','data' => ['type' => ''.e($type).'']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::badge'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['type' => ''.e($type).'']); ?>
+
+
+ 'laravel-exceptions-renderer::components.icons.globe','data' => ['class' => 'w-2.5 h-2.5']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::icons.globe'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['class' => 'w-2.5 h-2.5']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+ renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/dced90c4f18ee7102b292fa82672fca5.php b/storage/framework/views/dced90c4f18ee7102b292fa82672fca5.php
new file mode 100644
index 00000000..f53d95b7
--- /dev/null
+++ b/storage/framework/views/dced90c4f18ee7102b292fa82672fca5.php
@@ -0,0 +1,232 @@
+startSection('title', 'Mi perfil'); ?>
+
+startSection('content'); ?>
+
+
+
+
+
+
+
+
+ Mi perfil
+
+
+
+
+
+
+
+
+
+
+
+
+ Expediente
+
+ alumnos()->first();
+ ?>
+
+ addLoop($__currentLoopData); foreach($__currentLoopData as $tipo): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
+ documentos->firstWhere('tipo', $tipo);
+ ?>
+
+
+ :
+
+
+
+ status == 1): ?>
+ ✔ Validado
+
+ status == 2): ?>
+ ❌ Rechazado
+
+
+ Pendiente de revision
+
+
+
+
+
+
+
+ ❌ Faltante
+
+
+
+ popLoop(); $loop = $__env->getLastLoop(); ?>
+
+
+
+ mount($__name, $__params, $key);
+
+echo $__html;
+
+unset($__html);
+unset($__name);
+unset($__params);
+unset($__split);
+if (isset($__slots)) unset($__slots);
+?>
+
+
+
+ mount($__name, $__params, $key);
+
+echo $__html;
+
+unset($__html);
+unset($__name);
+unset($__params);
+unset($__split);
+if (isset($__slots)) unset($__slots);
+?>
+
+
+
+ mount($__name, $__params, $key);
+
+echo $__html;
+
+unset($__html);
+unset($__name);
+unset($__params);
+unset($__split);
+if (isset($__slots)) unset($__slots);
+?>
+
+
+
+ mount($__name, $__params, $key);
+
+echo $__html;
+
+unset($__html);
+unset($__name);
+unset($__params);
+unset($__split);
+if (isset($__slots)) unset($__slots);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+stopSection(); ?>
+
+startSection('scripts'); ?>
+
+
+
+
+
+stopSection(); ?>
+
+make('layouts.landing', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
\ No newline at end of file
diff --git a/storage/framework/views/dff74e942d621a9deb75f1aa65ceb657.php b/storage/framework/views/dff74e942d621a9deb75f1aa65ceb657.php
new file mode 100644
index 00000000..6aa4862a
--- /dev/null
+++ b/storage/framework/views/dff74e942d621a9deb75f1aa65ceb657.php
@@ -0,0 +1,79 @@
+all() as $__key => $__value) {
+ if (in_array($__key, $__propNames)) {
+ $$__key = $$__key ?? $__value;
+ } else {
+ $__newAttributes[$__key] = $__value;
+ }
+}
+
+$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes);
+
+unset($__propNames);
+unset($__newAttributes);
+
+foreach (array_filter((['body']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
+ $$__key = $$__key ?? $__value;
+}
+
+$__defined_vars = get_defined_vars();
+
+foreach ($attributes->all() as $__key => $__value) {
+ if (array_key_exists($__key, $__defined_vars)) unset($$__key);
+}
+
+unset($__defined_vars, $__key, $__value); ?>
+
+
+ Body
+
+
+
+
+ 'laravel-exceptions-renderer::components.syntax-highlight','data' => ['code' => $body,'language' => 'json']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::syntax-highlight'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['code' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($body),'language' => 'json']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.empty-state','data' => ['message' => 'No request body']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::empty-state'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['message' => 'No request body']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/e64ecd3beafea1d527bf360bda06fd40.php b/storage/framework/views/e64ecd3beafea1d527bf360bda06fd40.php
new file mode 100644
index 00000000..80cecc48
--- /dev/null
+++ b/storage/framework/views/e64ecd3beafea1d527bf360bda06fd40.php
@@ -0,0 +1,260 @@
+startSection('head'); ?>
+ make('layouts._partials.tablaStyle', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+stopSection(); ?>
+startSection('title',"Inicio"); ?>
+
+startSection('content'); ?>
+
+
+
+
+
+
+ Prospectos
+
+
+
+ Alumnos
+
+ check('alumno.create')): ?>
+
+
+
+
+
+
+
+
+
+
+ addLoop($__currentLoopData); foreach($__currentLoopData as $alumno): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
+
+ alumnos; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $prospect): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
+
+
+ name); ?>
+
+
+
+
+ And some small print.
+
+ popLoop(); $loop = $__env->getLastLoop(); ?>
+
+
+ popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
+
+
+ Sin elementos
+
+
+
+ Agrega un alumno...
+
+
+
+
+
+
+ mount($__name, $__params, $key);
+
+echo $__html;
+
+unset($__html);
+unset($__name);
+unset($__params);
+unset($__split);
+if (isset($__slots)) unset($__slots);
+?>
+
+
+ mount($__name, $__params, $key);
+
+echo $__html;
+
+unset($__html);
+unset($__name);
+unset($__params);
+unset($__split);
+if (isset($__slots)) unset($__slots);
+?>
+
+
+
+
+
+
+
+ Id
+ Alumno
+ Campus
+ Status
+ Opciones
+
+
+
+
+
+ addLoop($__currentLoopData); foreach($__currentLoopData as $alumno): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_1 = false; ?>
+
+
+ id); ?>
+
+
+ alumnos; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $user): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
+
+ name); ?>
+
+
+ popLoop(); $loop = $__env->getLastLoop(); ?>
+
+
+
+ alumnos; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $user): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
+
+ plantelUsuarios; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $plantel): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); $__empty_2 = false; ?>
+
+ name); ?>
+
+
+ popLoop(); $loop = $__env->getLastLoop(); if ($__empty_2): ?>
+ Sin plantel
+
+
+ popLoop(); $loop = $__env->getLastLoop(); ?>
+
+
+ status==2): ?>
+ status==3): ?>
+ status==4): ?>
+ status==5): ?>
+ status==6): ?>
+
+ statusAlumno->name); ?>
+
+
+
+
+
+
+ check('alumno.edit')): ?>
+
+
+ Edit
+
+
+
+
+ check('alumno.destroy')): ?>
+
+
+
+
+
+
+
+
+
+ popLoop(); $loop = $__env->getLastLoop(); if ($__empty_1): ?>
+
+ Sin alumnos.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+stopSection(); ?>
+
+
+startSection('scripts'); ?>
+ make('layouts._partials.tablaScript', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+ make('layouts._partials.delete', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+
+
+
+
+stopSection(); ?>
+
+make('layouts.landing', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
\ No newline at end of file
diff --git a/storage/framework/views/eb18e315767a21496e98e017ca206f15.php b/storage/framework/views/eb18e315767a21496e98e017ca206f15.php
new file mode 100644
index 00000000..079d90ba
--- /dev/null
+++ b/storage/framework/views/eb18e315767a21496e98e017ca206f15.php
@@ -0,0 +1,40 @@
+all() as $__key => $__value) {
+ if (in_array($__key, $__propNames)) {
+ $$__key = $$__key ?? $__value;
+ } else {
+ $__newAttributes[$__key] = $__value;
+ }
+}
+
+$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes);
+
+unset($__propNames);
+unset($__newAttributes);
+
+foreach (array_filter((['on']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
+ $$__key = $$__key ?? $__value;
+}
+
+$__defined_vars = get_defined_vars();
+
+foreach ($attributes->all() as $__key => $__value) {
+ if (array_key_exists($__key, $__defined_vars)) unset($$__key);
+}
+
+unset($__defined_vars, $__key, $__value); ?>
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/eb2b9d22d8710512a2c6e98a11383019.php b/storage/framework/views/eb2b9d22d8710512a2c6e98a11383019.php
new file mode 100644
index 00000000..51fcc2e4
--- /dev/null
+++ b/storage/framework/views/eb2b9d22d8710512a2c6e98a11383019.php
@@ -0,0 +1,157 @@
+all() as $__key => $__value) {
+ if (in_array($__key, $__propNames)) {
+ $$__key = $$__key ?? $__value;
+ } else {
+ $__newAttributes[$__key] = $__value;
+ }
+}
+
+$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes);
+
+unset($__propNames);
+unset($__newAttributes);
+
+foreach (array_filter((['exception']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
+ $$__key = $$__key ?? $__value;
+}
+
+$__defined_vars = get_defined_vars();
+
+foreach ($attributes->all() as $__key => $__value) {
+ if (array_key_exists($__key, $__defined_vars)) unset($$__key);
+}
+
+unset($__defined_vars, $__key, $__value); ?>
+
+
+
+ class()); ?>
+
+
+ 'laravel-exceptions-renderer::components.file-with-line','data' => ['frame' => $exception->frames()->first(),'class' => '-mt-3 text-xs']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::file-with-line'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['frame' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->frames()->first()),'class' => '-mt-3 text-xs']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+ message()); ?>
+
+
+
+
+
+
+
+ LARAVEL
+ version()); ?>
+
+
+ PHP
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.badge','data' => ['type' => 'error']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::badge'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['type' => 'error']); ?>
+
+
+ 'laravel-exceptions-renderer::components.icons.alert','data' => ['class' => 'w-2.5 h-2.5']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::icons.alert'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['class' => 'w-2.5 h-2.5']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+ UNHANDLED
+ renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.badge','data' => ['type' => 'error','variant' => 'solid']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::badge'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['type' => 'error','variant' => 'solid']); ?>
+ CODE code()); ?>
+
+ renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.request-url','data' => ['exception' => $exception,'request' => $exception->request(),'class' => 'relative z-50']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::request-url'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes(['exception' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception),'request' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($exception->request()),'class' => 'relative z-50']); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/f4a5cdd21fd2de3d817de494d9b63248.php b/storage/framework/views/f4a5cdd21fd2de3d817de494d9b63248.php
new file mode 100644
index 00000000..8cdc5ad7
--- /dev/null
+++ b/storage/framework/views/f4a5cdd21fd2de3d817de494d9b63248.php
@@ -0,0 +1,114 @@
+make('layouts._partials.error', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+
+
+
+
+ make('layouts._partials.head', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+
+
+
+
+
+
+
+
+
+
+
+ make('layouts._partials.menu', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+
+
+
+ make('layouts._partials.header', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+ yieldContent('content'); ?>
+
+
+ make('layouts._partials.footer', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+
+
+
+
+
+make('layouts._partials.scripts', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+
+
+
+
+
+
+yieldContent('scripts'); ?>
+
+yieldPushContent('scripts'); ?>
+
+
+
+yieldPushContent('modals'); ?>
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/f966a769cf5e921b712199406e24ab65.php b/storage/framework/views/f966a769cf5e921b712199406e24ab65.php
new file mode 100644
index 00000000..90f379fd
--- /dev/null
+++ b/storage/framework/views/f966a769cf5e921b712199406e24ab65.php
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+
+
+Sistema Académico
+Gestión escolar moderna
+
+
+
+
+
+
+
+
+Plataforma Educativa
+Acceso seguro para estudiantes
+
+
+
+
+
+
+
+
+Innovación educativa
+Transformando la educación digital
+
+
+
+
+
+
+
+
+Plataforma accesible
+Mejorando procesos internos
+
+
+
+
+
+
+
+
+Innovación educativa
+Transformando la educación digital
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/f9de83922a73a6de888a0bfe929e7dc8.php b/storage/framework/views/f9de83922a73a6de888a0bfe929e7dc8.php
new file mode 100644
index 00000000..e219f741
--- /dev/null
+++ b/storage/framework/views/f9de83922a73a6de888a0bfe929e7dc8.php
@@ -0,0 +1,145 @@
+make('layouts._partials.error', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+
+
+
+
+make('layouts._partials.head', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+startSection('title',"Inicio"); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+mount($__name, $__params, $key);
+
+echo $__html;
+
+unset($__html);
+unset($__name);
+unset($__params);
+unset($__split);
+if (isset($__slots)) unset($__slots);
+?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+make('layouts._partials.scripts', array_diff_key(get_defined_vars(), ['__data' => 1, '__path' => 1]))->render(); ?>
+
+
+yieldContent('scripts'); ?>
+
+
+
+
+
+any()): ?>
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/fabc7978ba2b16639cb6b0dc50b32338.php b/storage/framework/views/fabc7978ba2b16639cb6b0dc50b32338.php
new file mode 100644
index 00000000..a2e3d201
--- /dev/null
+++ b/storage/framework/views/fabc7978ba2b16639cb6b0dc50b32338.php
@@ -0,0 +1,73 @@
+all() as $__key => $__value) {
+ if (in_array($__key, $__propNames)) {
+ $$__key = $$__key ?? $__value;
+ } else {
+ $__newAttributes[$__key] = $__value;
+ }
+}
+
+$attributes = new \Illuminate\View\ComponentAttributeBag($__newAttributes);
+
+unset($__propNames);
+unset($__newAttributes);
+
+foreach (array_filter((['submit']), 'is_string', ARRAY_FILTER_USE_KEY) as $__key => $__value) {
+ $$__key = $$__key ?? $__value;
+}
+
+$__defined_vars = get_defined_vars();
+
+foreach ($attributes->all() as $__key => $__value) {
+ if (array_key_exists($__key, $__defined_vars)) unset($$__key);
+}
+
+unset($__defined_vars, $__key, $__value); ?>
+
+merge(['class' => 'md:grid md:grid-cols-3 md:gap-6'])); ?>>
+
+
+ 'components.section-title','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('section-title'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes([]); ?>
+ slot('title', null, []); ?> endSlot(); ?>
+ slot('description', null, []); ?> endSlot(); ?>
+ renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/framework/views/faccca0b8537a781605cf5130e431f41.php b/storage/framework/views/faccca0b8537a781605cf5130e431f41.php
new file mode 100644
index 00000000..3d2cb82a
--- /dev/null
+++ b/storage/framework/views/faccca0b8537a781605cf5130e431f41.php
@@ -0,0 +1,61 @@
+
+
+
+
+ 'laravel-exceptions-renderer::components.icons.laravel-ascii','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::icons.laravel-ascii'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes([]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ 'laravel-exceptions-renderer::components.icons.laravel-ascii','data' => []] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
+withName('laravel-exceptions-renderer::icons.laravel-ascii'); ?>
+shouldRender()): ?>
+startComponent($component->resolveView(), $component->data()); ?>
+
+except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
+
+withAttributes([]); ?>
+renderComponent(); ?>
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/storage/logs/.gitignore b/storage/logs/.gitignore
deleted file mode 100644
index d6b7ef32..00000000
--- a/storage/logs/.gitignore
+++ /dev/null
@@ -1,2 +0,0 @@
-*
-!.gitignore