示例#1
0
 public function loadProduct()
 {
     $product = ShopProduct::whereSlug($this->slug)->with(['images' => function ($query) {
         $query->orderBy('sort_order', 'asc');
     }])->first();
     if (!$product || empty($this->category)) {
         return $product;
     }
     // check category
     foreach ($product->categories as $category) {
         if (strcasecmp($category->slug, $this->category) == 0) {
             return $product;
         }
     }
     return null;
 }
示例#2
0
 public function loadProduct()
 {
     return ShopProduct::whereSlug($this->slug)->with(['images' => function ($query) {
         $query->orderBy('sort_order', 'asc');
     }])->first();
 }