tickets/routes/api.php

28 lines
834 B
PHP
Executable File

<?php
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;
use App\Models\Consulta;
use App\Http\Controllers\ConsultaController; // <-- ¡Esta es la línea que falta!
// Route::get('/consultas/{id}/estado', function ($id) {
// $consulta = Consulta::find($id);
// if (!$consulta) {
// return response()->json(['error' => 'Consulta no encontrada'], 404);
// }
// return response()->json([
// 'id' => $consulta->id,
// 'asunto' => $consulta->asunto,
// 'estado_actual' => $consulta->estado,
// 'ultima_actualizacion' => $consulta->updated_at
// ]);
// });
Route::get('/consultas/{id}/estado', [ConsultaController::class, 'getTicketStatus']);
Route::get('/user', function (Request $request) {
return $request->user();
})->middleware('auth:sanctum');