Cambio de endpoints individuales a resource
This commit is contained in:
parent
df0b66bf65
commit
c46073ed06
2 changed files with 4 additions and 14 deletions
|
@ -5,11 +5,10 @@ namespace App\Http\Controllers\Api;
|
||||||
use App\GrupoDeCompra;
|
use App\GrupoDeCompra;
|
||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use App\Http\Resources\GrupoDeCompraResource;
|
use App\Http\Resources\GrupoDeCompraResource;
|
||||||
use Illuminate\Http\Request;
|
|
||||||
|
|
||||||
class GrupoDeCompraController extends Controller
|
class GrupoDeCompraController extends Controller
|
||||||
{
|
{
|
||||||
public function index(Request $request)
|
public function index()
|
||||||
{
|
{
|
||||||
return GrupoDeCompraResource::collection(GrupoDeCompra::all());
|
return GrupoDeCompraResource::collection(GrupoDeCompra::all());
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,18 +28,9 @@ Route::middleware('api')->group(function () {
|
||||||
$atributos_a_ocultar = ['telefono', 'cantidad_de_nucleos', 'correo', 'referente_finanzas', 'created_at', 'updated_at'];
|
$atributos_a_ocultar = ['telefono', 'cantidad_de_nucleos', 'correo', 'referente_finanzas', 'created_at', 'updated_at'];
|
||||||
return GrupoDeCompra::all()->makeHidden($atributos_a_ocultar)->sortBy('nombre')->groupBy('region');
|
return GrupoDeCompra::all()->makeHidden($atributos_a_ocultar)->sortBy('nombre')->groupBy('region');
|
||||||
});
|
});
|
||||||
Route::get('/{gdc}/bonos-de-transporte', function($gdc) {
|
|
||||||
$grupo = GrupoDeCompra::where('id',$gdc)->first();
|
Route::get('/{grupoDeCompra}', 'Api\GrupoDeCompraController@show');
|
||||||
return ['bdt' => $grupo->calcularCantidadBDT()];
|
|
||||||
});
|
|
||||||
Route::get('/{gdc}/bonos-barriales', function($gdc) {
|
|
||||||
$grupo = GrupoDeCompra::where('id',$gdc)->first();
|
|
||||||
return ['bonos_barriales' => $grupo->totalBonosBarriales()];
|
|
||||||
});
|
|
||||||
Route::get('/{gdc}/devoluciones', function($gdc) {
|
|
||||||
$habilitadas = GrupoDeCompra::find($gdc)->devoluciones_habilitadas;
|
|
||||||
return ['devoluciones' => $habilitadas];
|
|
||||||
});
|
|
||||||
Route::post('/{gdc}/devoluciones', function($gdc) {
|
Route::post('/{gdc}/devoluciones', function($gdc) {
|
||||||
$habilitadas = GrupoDeCompra::find($gdc)->toggleDevoluciones();
|
$habilitadas = GrupoDeCompra::find($gdc)->toggleDevoluciones();
|
||||||
return ['devoluciones' => $habilitadas];
|
return ['devoluciones' => $habilitadas];
|
||||||
|
|
Loading…
Add table
Reference in a new issue