From 4ece7c05756df6030d572ac7e08d71c307562288 Mon Sep 17 00:00:00 2001 From: Ritikesh yadav Date: Tue, 25 Jun 2024 12:46:28 +0530 Subject: [PATCH] created get companies api --- .../ManageFreeUInvestments/ManageCompaniesController.php | 5 +++++ app/Services/Admin/CompanyService.php | 5 +++++ routes/api.php | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/app/Http/Controllers/Admin/ManageFreeUInvestments/ManageCompaniesController.php b/app/Http/Controllers/Admin/ManageFreeUInvestments/ManageCompaniesController.php index c249bb3..2882b64 100644 --- a/app/Http/Controllers/Admin/ManageFreeUInvestments/ManageCompaniesController.php +++ b/app/Http/Controllers/Admin/ManageFreeUInvestments/ManageCompaniesController.php @@ -167,4 +167,9 @@ class ManageCompaniesController extends Controller { return $this->company->datatable($request); } + + public function getCompaniesData() + { + return $this->company->getActiveCompanies(); + } } diff --git a/app/Services/Admin/CompanyService.php b/app/Services/Admin/CompanyService.php index 51a4450..f7c8028 100644 --- a/app/Services/Admin/CompanyService.php +++ b/app/Services/Admin/CompanyService.php @@ -70,6 +70,11 @@ class CompanyService return Category::active()->pluck('category_name', 'id'); } + public function getActiveCompanies() + { + return Company::where('status',true)->get(['id','company_name']); + } + public function getCompany($id) { return Company::find($id); diff --git a/routes/api.php b/routes/api.php index fdbe4e2..a8c82b6 100644 --- a/routes/api.php +++ b/routes/api.php @@ -60,6 +60,8 @@ use App\Models\FractionalRealEstate; use App\Http\Resources\FractionalRealEstate as test; use App\Models\SecuritizedDebtInstrument; +use App\Http\Controllers\Admin\ManageFreeUInvestments\ManageCompaniesController; + use App\Http\Controllers\Admin\ManageChatController; use App\Http\Controllers\GlobalPrivateCreditController; @@ -221,6 +223,9 @@ Route::group(['middleware' => ['auth:sanctum']], function () { Route::post("marketplace/alternative-investment-fund/seller-form", [DashboardController::class, 'marketplaceAIFFormAPI']); Route::post("marketplace/fractional-real-estate/seller-form", [DashboardController::class, 'marketplaceFREFormAPI']); Route::post("marketplace/other-products/seller-form", [DashboardController::class, 'marketplaceOPFormAPI']); + + // get Companies + Route::get('get-companies',[ManageCompaniesController::class,'getCompaniesData']); // get chat Route::get('get-unread-message-count',[ManageChatController::class,'getMessageCount']);