<?php  namespace App\Http\Controllers\Api;  use App\Models\Product; use App\Http\Requests\LangRequest; use App\Http\Controllers\Controller; use App\Http\Requests\FilterProduct; use App\Http\Requests\ProductFilter; use App\Http\Requests\ValidateCartProducts; use App\Http\Resources\ProductListResource; use App\Http\Resources\ProductFilterResource; use App\Http\Resources\ProductSingleResource; use Illuminate\Http\Resources\Json\JsonResource;  class ProductController extends Controller { 	public function index(FilterProduct $request): JsonResource{}  	public function single(string $product, LangRequest $request): JsonResource{}  	public function cart(ValidateCartProducts $request): JsonResource{}  	public function filters(ProductFilter $request): JsonResource{} }