Mejoras en la api
This commit is contained in:
@@ -21,21 +21,8 @@ class CanalesVentaController extends Controller {
|
||||
* @return JsonResponse
|
||||
*/
|
||||
public function all(Request $request, $restaurante_id) {
|
||||
if (!app(UuidService::class)->is_valid($restaurante_id)) {
|
||||
return response()->json([
|
||||
'error' => 'invalid_id',
|
||||
'message' => 'El id ' . $restaurante_id . ' no es un UUID valido'
|
||||
], 404);
|
||||
}
|
||||
|
||||
$restaurante = Restaurante::findOrNull($restaurante_id);
|
||||
|
||||
if (!$restaurante) {
|
||||
return response()->json([
|
||||
'error' => 'restaurant_not_found',
|
||||
'message' => 'El restaurant con id ' . $restaurante_id . ' no existe'
|
||||
], 404);
|
||||
}
|
||||
app(UuidService::class)->validOrFail($restaurante_id);
|
||||
$restaurante = Restaurante::findOrFail($restaurante_id);
|
||||
|
||||
$canalesVenta = $restaurante->canalesVenta();
|
||||
|
||||
@@ -61,36 +48,11 @@ class CanalesVentaController extends Controller {
|
||||
* @return JsonResponse
|
||||
*/
|
||||
public function get($restaurante_id, $id) {
|
||||
if (!app(UuidService::class)->is_valid($id)) {
|
||||
return response()->json([
|
||||
'error' => 'invalid_id',
|
||||
'message' => 'El id ' . $id . ' no es un UUID valido'
|
||||
], 404);
|
||||
}
|
||||
app(UuidService::class)->validOrFail($id);
|
||||
app(UuidService::class)->validOrFail($restaurante_id);
|
||||
|
||||
if (!app(UuidService::class)->is_valid($restaurante_id)) {
|
||||
return response()->json([
|
||||
'error' => 'invalid_id',
|
||||
'message' => 'El id ' . $restaurante_id . ' no es un UUID valido'
|
||||
], 404);
|
||||
}
|
||||
|
||||
$restaurante = Restaurante::findOrNull($restaurante_id);
|
||||
|
||||
if (!$restaurante) {
|
||||
return response()->json([
|
||||
'error' => 'restaurant_not_found',
|
||||
'message' => 'El restaurant con id ' . $restaurante_id . ' no existe'
|
||||
], 404);
|
||||
}
|
||||
|
||||
$canalVenta = CanalVenta::findOrNull($id);
|
||||
if (!$canalVenta) {
|
||||
return response()->json([
|
||||
'error' => 'canal_venta_not_found',
|
||||
'message' => 'El canal de venta con id ' . $id . ' no existe'
|
||||
], 404);
|
||||
}
|
||||
$restaurante = Restaurante::findOrFail($restaurante_id);
|
||||
$canalVenta = CanalVenta::findOrFail($id);
|
||||
|
||||
return response()->json($canalVenta);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user