예제 #1
0
파일: Producto.php 프로젝트: elcuy/Novopan
 /**
  * Devuelve el proveedor favorito, basado en tiempo
  * @return type
  */
 public function getMejorProveedorTiempo()
 {
     $proveedores = ProductoPrecio::whereIdProducto($this->id)->lists('id_proveedor');
     $proveedores->toArray();
     $proveedor_favorito = null;
     if (count($proveedores)) {
         $valor_min = 999999999;
         foreach ($proveedores as $proveedor) {
             $valorProveedor = static::getTiempoPromedio($this->id, $proveedor);
             if ($valorProveedor < $valor_min) {
                 $valor_min = $valorProveedor;
                 $proveedor_favorito = $proveedor;
             }
         }
         $proveedor_favorito = Proveedor::find($proveedor_favorito);
         $proveedor_favorito->tiempo_promedio = $valor_min;
     }
     return $proveedor_favorito;
 }
예제 #2
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $record = Proveedor::find($id)->delete();
     return new AjaxResponse('success', '');
 }