forked from nathalie/pedi2
		
	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