Mage2\Catalog\Models\Product::getFeaturedProducts PHP Method

getFeaturedProducts() public method

public getFeaturedProducts ( $paginate = 4 )
    public function getFeaturedProducts($paginate = 4)
    {
        $attribute = ProductAttribute::where('identifier', '=', 'is_featured')->get()->first();
        $products = Collection::make([]);
        $varcharValues = $attribute->productVarcharValues()->where('value', '=', 1)->get();
        foreach ($varcharValues as $varcharValue) {
            $products->push(self::findorfail($varcharValue->product_id));
        }
        return $products;
    }

Usage Example

Exemplo n.º 1
0
 /**
  * Show the application dashboard.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $product = new Product();
     $featureProducts = $product->getFeaturedProducts();
     return view('home.index')->with('featuredProducts', $featureProducts);
 }