restore composer.json, add mysqli extension

This commit is contained in:
2026-04-15 17:02:52 +05:00
commit 77cf56a348
4317 changed files with 1397107 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
<?php
namespace App\Http\Controllers\API;
use App\Http\Controllers\Controller;
use App\Http\Resources\CompilationResource;
use App\Http\Resources\ProductPaginationResource;
use App\Models\Compilation;
use App\Models\Currency;
class CompilationController extends Controller
{
public function index()
{
$compilations = Compilation::where('published', 1)->get();
$currency = Currency::latest()->first();
// add currency to cache
cache()->put('currency', $currency, now()->addMinutes(60));
return CompilationResource::collection($compilations);
}
public function show($id)
{
$compilation = Compilation::findOrFail($id);
$products = $compilation->products()->paginate($request->limit ?? 10);
return (new ProductPaginationResource($products));
}
}