Файловый менеджер - Редактировать - /home/clickysoft/public_html/benchexc.clickysoft.net/app/Http/Controllers/Api/OpportunitiesApiController.php
Назад
<?php namespace App\Http\Controllers\Api; use App\Http\Controllers\Controller; use App\Interfaces\OpportunitiesRepositoryInterface; use Illuminate\Http\Request; class OpportunitiesApiController extends Controller { private OpportunitiesRepositoryInterface $OpportunitiesRepository; public function __construct(OpportunitiesRepositoryInterface $OpportunitiesRepository) { $this->OpportunitiesRepository = $OpportunitiesRepository; } public function index(){ return $this->OpportunitiesRepository->getAllOpportunities(); } public function add(Request $request){ return $this->OpportunitiesRepository->createOpportunities($request); } public function update(Request $request,$id) { return $this->OpportunitiesRepository->updateOpportunities($request,$id); } public function destroy(Request $request,$id) { return $this->OpportunitiesRepository->destroyOpportunities($id,$request); } public function getAllOpportunities(){ return $this->OpportunitiesRepository->getAllData(); } public function changeOpportunityStatus(Request $request,$id){ return $this->OpportunitiesRepository->changeStatus($request,$id); } public function searchByFilter(Request $request){ return $this->OpportunitiesRepository->filterSearch($request); } public function view(Request $request,$id) { return $this->OpportunitiesRepository->viewOpportunity($request ,$id); } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка