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 user(): BelongsTo { return $this->belongsTo(User::class); } public function employee(): BelongsTo { return $this->belongsTo(User::class, 'employee_id'); } public function barbershop(): BelongsTo { return $this->belongsTo(Barbershop::class); } public function attachment(): MorphOne { return $this->morphOne(Attachment::class, 'attachmentable'); } }