where('barbershop_id', Auth::user()->barbershop_id); } public function scopeToday(Builder $query): Builder { return $query->whereDate('created_at', Carbon::today()); } public function scopeYesterday(Builder $query): Builder { return $query->whereDate('created_at', Carbon::yesterday()); } public function scopeGoods(Builder $query): Builder { return $query->where('type', '2'); } public function scopeFixed(Builder $query): Builder { return $query->where('type', '1'); } public function user(): BelongsTo { return $this->belongsTo(User::class); } public function barbershop(): BelongsTo { return $this->belongsTo(Barbershop::class); } public function attachment(): MorphOne { return $this->morphOne(Attachment::class, 'attachmentable'); } }