Files
nexusphp/app/Http/Controllers/UploadController.php
2025-04-17 01:39:40 +07:00

31 lines
785 B
PHP

<?php
namespace App\Http\Controllers;
use App\Http\Resources\SearchBoxResource;
use App\Http\Resources\TorrentResource;
use App\Repositories\SearchBoxRepository;
use App\Repositories\UploadRepository;
use Illuminate\Http\Request;
class UploadController extends Controller
{
private $repository;
private $searchBoxRepository;
public function __construct(UploadRepository $repository, SearchBoxRepository $searchBoxRepository)
{
$this->repository = $repository;
$this->searchBoxRepository = $searchBoxRepository;
}
public function sections(Request $request)
{
$sections = $this->searchBoxRepository->listSections();
$resource = SearchBoxResource::collection($sections);
return $this->success($resource);
}
}