Fix citas module: horarios disponibles, form fields, Carbon type errors
This commit is contained in:
@@ -86,17 +86,20 @@ Route::middleware(['admin.auth', 'security.headers'])->group(function () {
|
||||
Route::get('/create/{mensaje_id}', [CitaController::class, 'createFromMensaje'])->name('create-from-mensaje');
|
||||
Route::post('/', [CitaController::class, 'store'])->name('store');
|
||||
Route::get('/calendario', [CitaController::class, 'calendario'])->name('calendario');
|
||||
|
||||
// API endpoints (antes de la ruta dinamica)
|
||||
Route::get('/disponibles', [CitaController::class, 'getHorariosDisponibles'])->name('disponibles');
|
||||
Route::get('/por-fecha', [CitaController::class, 'getCitasPorFecha'])->name('por-fecha');
|
||||
|
||||
// Rutas dinamicas al final
|
||||
Route::get('/{cita}', [CitaController::class, 'show'])->name('show');
|
||||
Route::get('/{cita}/edit', [CitaController::class, 'edit'])->name('edit');
|
||||
Route::put('/{cita}', [CitaController::class, 'update'])->name('update');
|
||||
Route::delete('/{cita}', [CitaController::class, 'destroy'])->name('destroy');
|
||||
Route::patch('/{cita}/estado', [CitaController::class, 'cambiarEstado'])->name('estado');
|
||||
Route::get('/{cita}/ver', [CitaController::class, 'porFecha'])->name('ver');
|
||||
});
|
||||
|
||||
// API de Citas
|
||||
Route::get('/citas/disponibles', [CitaController::class, 'getHorariosDisponibles'])->name('admin.citas.disponibles');
|
||||
Route::get('/citas/por-fecha', [CitaController::class, 'getCitasPorFecha'])->name('admin.citas.por-fecha');
|
||||
|
||||
// Horarios Bloqueados
|
||||
Route::prefix('horarios')->name('admin.horarios.')->group(function () {
|
||||
Route::get('/', [HorarioBloqueadoController::class, 'index'])->name('index');
|
||||
|
||||
Reference in New Issue
Block a user