Agregada ruta y metodo para obtener barrios de una region
This commit is contained in:
parent
aa545ff82a
commit
48cf57a6d8
2 changed files with 11 additions and 6 deletions
|
@ -6,6 +6,7 @@ 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
|
||||
{
|
||||
|
@ -17,8 +18,13 @@ class GrupoDeCompraController extends Controller
|
|||
{
|
||||
return new GrupoDeCompraResource($grupoDeCompra);
|
||||
}
|
||||
public function reducido(GrupoDeCompra $grupoDeCompra)
|
||||
public function regiones()
|
||||
{
|
||||
return new GrupoDeCompraReducido($grupoDeCompra);
|
||||
return GrupoDeCompra::all()->pluck('region')->unique()->flatten();
|
||||
}
|
||||
|
||||
public function region(string $region)
|
||||
{
|
||||
return GrupoDeCompra::where('region', $region)->get();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,13 +16,12 @@ use App\Producto;
|
|||
*/
|
||||
|
||||
Route::middleware('api')->group(function () {
|
||||
Route::get('/regiones', function() {
|
||||
return GrupoDeCompra::all()->pluck('region')->unique()->flatten();
|
||||
});
|
||||
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 = ['telefono', 'cantidad_de_nucleos', 'correo', 'referente_finanzas', 'created_at', 'updated_at'];
|
||||
$atributos_a_ocultar = ['created_at', 'updated_at'];
|
||||
return GrupoDeCompra::all()->makeHidden($atributos_a_ocultar)->sortBy('nombre')->groupBy('region');
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue