File size: 761 Bytes
0c117c4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php

namespace App\Http\Controllers\ApiControllers\V1\Frontend;

use App\Http\Controllers\BaseController;

use App\Services\AmenityServices;
use App\Tranformers\AmenityResource\AmenityDetailResource;
use App\Tranformers\AmenityResource\AmenityListResource;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\Support\Facades\DB;

class AmenityController extends BaseController
{

    private $amenityServices;
    public function __construct(AmenityServices $amenityServices)
    {
        $this->amenityServices = $amenityServices;
        parent::__construct();
    }

    public function index(Request $request)
    {
        $lists = $this->amenityServices->index($request);
        return (new AmenityListResource($lists));
    }
}