1
0
Fork 0
medical-record-server/app/Http/Controllers/Client/RecordController.php

30 lines
827 B
PHP

<?php
namespace App\Http\Controllers\Client;
use App\Admin\Services\PatientRecordService;
use App\Http\Controllers\Controller;
use App\Models\PatientRecord;
use Illuminate\Http\Request;
class RecordController extends Controller
{
public function index(Request $request)
{
$user = auth('api')->user();
$list = PatientRecordService::make()->listQuery()->where('user_id', $user->id)->paginate($request->input('perPage'));
$items = $list->items();
$total = $list->total();
return $this->response()->success(compact('items', 'total'));
}
public function show($id)
{
$user = auth('api')->user();
$info = PatientRecordService::make()->listQuery()->where('user_id', $user->id)->findOrFail($id);
return $this->response()->success($info);
}
}