<?php namespace App\Http\Controllers\Api; use App\GrupoDeCompra; use App\Http\Controllers\Controller; use App\Http\Resources\GrupoDeCompraReducido; use App\Http\Resources\GrupoDeCompraResource; use http\Env\Request; class GrupoDeCompraController extends Controller { public function index() { return GrupoDeCompraResource::collection(GrupoDeCompra::all()); } public function show(GrupoDeCompra $grupoDeCompra) { return new GrupoDeCompraResource($grupoDeCompra); } public function regiones() { return GrupoDeCompra::all()->pluck('region')->unique()->flatten(); } public function region(string $region) { return GrupoDeCompra::where('region', $region)->get(); } public function toggleDevoluciones(int $gdc) { GrupoDeCompra::find($gdc)->toggleDevoluciones(); return response()->noContent(); } }