This is basically the same answer as @Marko Aleksić, but with the hasOne() and belongsTo() relationships the right way around.
class Course extends Eloquent{
protected $table = 'courses';
public function event()
{
return $this->hasOne('Event'); // links this->id to events.course_id
}
}
class Event extends Eloquent {
protected $table = 'events';
public function course()
{
return $this->belongsTo('Course'); // links this->course_id to courses.id
}
}