25 lines
609 B
PHP
25 lines
609 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Api;
|
|
|
|
use App\Http\Controllers\Controller;
|
|
use App\Http\Resources\Api\OperationsResource;
|
|
use App\Models\MisSurgicalOperation;
|
|
use Illuminate\Http\Request;
|
|
|
|
class OperationController extends Controller
|
|
{
|
|
public function operations(Request $request)
|
|
{
|
|
$validated = $request->validate([
|
|
'historyId' => 'required|integer'
|
|
]);
|
|
|
|
$operations = MisSurgicalOperation::where('rf_MedicalHistoryID', $request->historyId)->get();
|
|
|
|
return response()->json(
|
|
OperationsResource::collection($operations)
|
|
);
|
|
}
|
|
}
|