api.php 837 B

123456789101112131415161718192021
  1. <?php
  2. use Illuminate\Http\Request;
  3. use Illuminate\Support\Facades\Route;
  4. use App\Admin\Controllers\MedicalCalculatorController;
  5. Route::middleware('auth:api')->get('/user', function (Request $request) {
  6. return $request->user();
  7. });
  8. Route::prefix('medical-calculators')->group(function () {
  9. Route::get('/', [MedicalCalculatorController::class, 'index']);
  10. Route::post('/', [MedicalCalculatorController::class, 'create']);
  11. Route::get('/{id}', [MedicalCalculatorController::class, 'show']);
  12. Route::put('/{id}', [MedicalCalculatorController::class, 'update']);
  13. Route::delete('/{id}', [MedicalCalculatorController::class, 'destroy']);
  14. Route::post('/{id}/calculate', [MedicalCalculatorController::class, 'calculate']);
  15. Route::get('/{id}/questions', [MedicalCalculatorController::class, 'getQuestions']);
  16. });