1
0
Fork 0
internet-everythings-agricu.../app/Http/Controllers/Api/BannerController.php

24 lines
538 B
PHP

<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\Banner;
use App\Http\Resources\BannerResource;
class BannerController extends Controller
{
public function index(Request $request)
{
$request->validate([
'key' => 'required',
]);
$query = Banner::with(['place'])->filter($request->all())->sort()->enable();
$list = $query->get();
return $this->json(BannerResource::collection($list));
}
}