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();
|
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', 'Api\GrupoDeCompraController@regiones');
|
||||||
Route::get('/regiones/{region}', 'Api\GrupoDeCompraController@region');
|
Route::get('/regiones/{region}', 'Api\GrupoDeCompraController@region');
|
||||||
|
|
||||||
Route::prefix('grupos-de-compra')->group( function(){
|
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::get('/{grupoDeCompra}', 'Api\GrupoDeCompraController@show');
|
Route::get('/{grupoDeCompra}', 'Api\GrupoDeCompraController@show');
|
||||||
|
Route::post('/{gdc}/devoluciones', 'Api\GrupoDeCompraController@toggleDevoluciones');
|
||||||
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::prefix('subpedidos')->group(function () {
|
Route::prefix('subpedidos')->group(function () {
|
||||||
|
|
Loading…
Add table
Reference in a new issue