Файловый менеджер - Редактировать - /home/clickysoft/public_html/assets.clickysoft.net/app/Http/Controllers/Api/V1/AssignableAssetsApiController.php
Назад
<?php namespace App\Http\Controllers\Api\V1; use App\Http\Controllers\Controller; use App\Http\Resources\Api\AssignableAssetDetailResource; use App\Http\Resources\Api\AssignableAssetResource; use App\Repositories\AssignableAssetsRepositoryInterface; use Illuminate\Http\Request; use Symfony\Component\HttpFoundation\Response; use Gate; class AssignableAssetsApiController extends Controller { protected $assignableAssetsRepository; public function __construct(AssignableAssetsRepositoryInterface $assignableAssetsRepository) { $this->assignableAssetsRepository = $assignableAssetsRepository; } public function index(Request $request) { abort_if(Gate::denies('assignable_asset_access'), Response::HTTP_FORBIDDEN, '403 Forbidden'); $assets = $this->assignableAssetsRepository->getAllAssignableAssets($request); return AssignableAssetResource::collection($assets); } public function show($id) { abort_if(Gate::denies('assignable_asset_access'), Response::HTTP_FORBIDDEN, '403 Forbidden'); return new AssignableAssetDetailResource($this->assignableAssetsRepository->getAssignableAsset($id)); } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка