File manager - Edit - /var/www/html/spdc/api/app/Models/ShelterMemberFamily.php
Back
<?php namespace App\Models; use Illuminate\Database\Eloquent\Casts\Attribute; use Illuminate\Database\Eloquent\Concerns\HasUuids; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class ShelterMemberFamily extends Model { use HasFactory; use HasUuids; const GENDER_MALE = 'Masculino'; const GENDER_FEMALE = 'Feminino'; protected $table = 'shelter_member_families'; protected $fillable = [ 'name', 'age', 'document', 'is_special_need', 'special_need', 'is_sheltered', 'parental_relation', 'birth_date', 'gender', 'ethnicity', 'mother_name', 'nis', 'country', 'city', 'uf', 'education', 'occupation', 'phone', 'is_dead', 'from_nursing_home', 'in_bed_rest', 'last_shelter_id' ]; public function shelter() { return $this->belongsTo(Shelter::class, 'last_shelter_id'); } public function family() { return $this->belongsTo(ShelterFamily::class, 'shelter_family_id'); } public function healthQuestionnares(){ return $this->hasMany(MemberHealthQuestionnaire::class); } public function vaccineQuestionnares(){ return $this->hasMany(MemberVaccineQuestionnaire::class); } public function genderString() { return $this->gender === 'M' ? self::GENDER_MALE : self::GENDER_FEMALE; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings