activity_id]; } /* ------------------------------------------------------------------------------------------------ Relationships */ public function program() { return $this->hasOne('App\Models\Program'); } public function laboratory() { return $this->hasOne('App\Models\Laboratory'); } public function interests() { return $this->hasMany('App\Models\Interest'); } public function communicationMethod() { return $this->hasOne('App\Models\CommunicationMethod', "preferred_communication_method_id", 'id'); } public function user() { return $this->hasOne('App\Models\User'); } /* ------------------------------------------------------------------------------------------------------- Static */ public static function getSemesterLetter() { $month = date('n'); if ($month >= 9) { $semester = "A"; } elseif ($month >= 5) { $semester = "É"; } else { $semester = "H"; } return $semester; } }