Metodo toggleDevoluciones en controller
This commit is contained in:
parent
7cae00e613
commit
777f442118
2 changed files with 8 additions and 17 deletions
|
@ -27,4 +27,9 @@ class GrupoDeCompraController extends Controller
|
|||
{
|
||||
return GrupoDeCompra::where('region', $region)->get();
|
||||
}
|
||||
|
||||
public function toggleDevoluciones(int $gdc) {
|
||||
GrupoDeCompra::find($gdc)->toggleDevoluciones();
|
||||
return response()->noContent();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -15,27 +15,13 @@ use App\Producto;
|
|||
|
|
||||
*/
|
||||
|
||||
Route::middleware('api')->group(function () {
|
||||
Route::middleware('api')->group(function() {
|
||||
Route::get('/regiones', 'Api\GrupoDeCompraController@regiones');
|
||||
Route::get('/regiones/{region}', 'Api\GrupoDeCompraController@region');
|
||||
|
||||
Route::prefix('grupos-de-compra')->group( function(){
|
||||
Route::get('/', function() {
|
||||
$atributos_a_ocultar = ['created_at', 'updated_at'];
|
||||
return GrupoDeCompra::all()->makeHidden($atributos_a_ocultar)->sortBy('nombre')->groupBy('region');
|
||||
});
|
||||
|
||||
Route::prefix('grupos-de-compra')->group(function() {
|
||||
Route::get('/{grupoDeCompra}', 'Api\GrupoDeCompraController@show');
|
||||
|
||||
Route::get('/{gdc}/devoluciones', function($gdc) {
|
||||
$habilitadas = GrupoDeCompra::find($gdc)->devoluciones_habilitadas;
|
||||
return ['devoluciones' => $habilitadas];
|
||||
});
|
||||
|
||||
Route::post('/{gdc}/devoluciones', function($gdc) {
|
||||
GrupoDeCompra::find($gdc)->toggleDevoluciones();
|
||||
return response()->noContent();
|
||||
});
|
||||
Route::post('/{gdc}/devoluciones', 'Api\GrupoDeCompraController@toggleDevoluciones');
|
||||
});
|
||||
|
||||
Route::prefix('subpedidos')->group(function () {
|
||||
|
|
Loading…
Add table
Reference in a new issue