belongsTo('Program'); } /** * Return the outcomes that the objective belongs to * * @return Illuminate\Database\Eloquent\Model */ public function outcomes() { return $this->belongsToMany('Outcome', 'objective_outcome', 'objective_id', 'outcome_id'); } public function outcome() { return $this->belongsTo('Outcome'); } /** * Return the program that the objective belongs to * * @return Illuminate\Database\Eloquent\Model */ public function criteria() { return $this->hasMany('Criterion'); } }