belongsTo(User::class); } public function scopeOnlyActive($query) { return $query->whereDate('start_date', '<=', date('Y-m-d'))->where(function ($q) { $q->whereDate('end_date', '>=', date('Y-m-d'))->orWhereNull('end_date'); }); } public function getImageAttribute($image) { if (!empty($image)) { return url(Storage::url($image)); } return $image; } public function item() { return $this->belongsTo(Item::class); } }