where(['is_open' => self::IS_OPEN_YES, 'status' => self::STATUS_PASS]); }); } public function scopeOrderByDefault($query, $sort) { return $query->orderBy('sort', $sort)->orderBy('id', $sort); } public function scopeOrderBySales($query, $sort) { return $query->orderBy('sales', $sort); } public function getMonthSalesAttribute() { return mt_rand(0,100); } public function goods() { return $this->hasMany(Goods::class, 'store_id', 'id'); } }