add edit provider prime center

This commit is contained in:
ivan-sim
2026-04-13 14:48:29 +07:00
parent 5dbad1f6a2
commit 7dad4e8004
7 changed files with 159 additions and 25 deletions

View File

@@ -31,6 +31,16 @@ class OrganizationController extends Controller
return response()->json(OrganizationResource::collection($organizations));
}
public function organizations()
{
$data = Organization::hospital()->select('id', 'name', 'code')->get();
return response()->json([
'status' => 'success',
'data' => OrganizationResource::collection($data)
]);
}
/**
* Show the form for creating a new resource.
* @return Renderable

View File

@@ -56,6 +56,7 @@ use Modules\Internal\Http\Controllers\ClaimEncounterController;
use Modules\Linksehat\Http\Controllers\Api\AutocompleteController;
use Modules\HospitalPortal\Http\Controllers\Api\MemberController as MemberControllerHospitalPortal;
use Modules\HospitalPortal\Http\Controllers\Api\RequestLogController as RequestLogControllerHospitalPortal;
use Modules\Primaya\Http\Controllers\Api\MasterController;
@@ -397,6 +398,8 @@ Route::prefix('internal')->group(function () {
Route::get('search-organizations', [OrganizationController::class, 'searchOrganization']);
Route::get('search-specialities', [SpecialityController::class, 'searchSpeciality']);
Route::resource('organizations', OrganizationController::class);
Route::get('organizations', [MasterController::class, 'organizations']);
Route::resource('appointments', AppointmentController::class);
Route::get('live-chat/export', [LivechatController::class, 'export']);
Route::resource('live-chat', LivechatController::class);

View File

@@ -22,6 +22,7 @@ use App\Models\ClaimRequest;
use App\Models\CorporateBenefit;
use App\Models\RequestLogBenefit;
use App\Models\Speciality;
use Modules\Internal\Transformers\OrganizationResource;
class MasterController extends Controller
{
@@ -53,11 +54,11 @@ class MasterController extends Controller
public function organizations()
{
$data = Organization::select('id', 'name', 'code')->get();
$data = Organization::hospital()->select('id', 'name', 'code')->get();
return response()->json([
'status' => 'success',
'data' => $data
'data' => OrganizationResource::collection($data)
]);
}
}