. */ namespace App; use Illuminate\Database\Eloquent\Model; class Appointment extends Model { public $fillable = [ 'appointmentDescription', 'appointmentDate', 'applicationID', 'appointmentStatus', 'appointmentLocation', 'meetingNotes', 'userAccepted', ]; public function application() { // FIXME: Possible bug here, where laravel looks for the wrong column in the applications table. return $this->belongsTo('App\Application', 'id', 'applicationID'); } public function setStatus($status) { $this->update([ 'appointmentStatus' => $status, ]); } }