Files
muninn/app/Http/Controllers/Api/SiteController.php
T

28 lines
597 B
PHP
Raw Normal View History

2026-07-18 15:12:44 +03:00
<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use App\Http\Resources\SiteResource;
use App\Models\Site;
use Illuminate\Http\Request;
class SiteController extends Controller
{
public function index(Request $request)
{
$query = Site::query();
if ($request->filled('name')) {
$query->where('name', 'like', '%' . $request->string('name') . '%');
}
return SiteResource::collection($query->orderBy('name')->get());
}
public function show(Site $site)
{
return new SiteResource($site);
}
}