aboutsummaryrefslogtreecommitdiffstats
path: root/source/app/Http/Controllers/Api/DiplomaController.php
blob: 0d21fcefdd3ffc65158ec5bc03dd896bcc14e653 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php

namespace App\Http\Controllers\Api;

use App\Http\Controllers\Controller;
use App\Models\Diploma;
use Illuminate\Http\JsonResponse;
use Illuminate\Support\Facades\Request;

class DiplomaController extends Controller
{
    public function index(): JsonResponse
    {
        $diplomas = Diploma::with('student')->get();
        return response()->json(['data' => $diplomas]);
    }

    public function show(string $id): JsonResponse
    {
        $diploma = Diploma::with('student')->findOrFail($id);

        return response()->json(['data' => $diploma]);
    }
}