<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Appointment extends Model
{
use HasFactory, SoftDeletes;
protected $fillable = ['user_id', 'service_id', 'appointment_datetime', 'notes', 'status'];
public function service()
{
return $this->belongsTo(Service::class);
}
public function user()
{
return $this->belongsTo(User::class);
}
public function slots()
{
return $this->hasMany(AppointmentSlot::class);
}
}