created get companies api

This commit is contained in:
Ritikesh yadav
2024-06-25 12:46:28 +05:30
parent 8bc381e684
commit 4ece7c0575
3 changed files with 15 additions and 0 deletions

View File

@@ -167,4 +167,9 @@ class ManageCompaniesController extends Controller
{
return $this->company->datatable($request);
}
public function getCompaniesData()
{
return $this->company->getActiveCompanies();
}
}

View File

@@ -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);

View File

@@ -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']);