Files
alrahma_sunday_school_api/app/Models/Family.php
T
2026-06-08 23:30:22 -04:00

42 lines
820 B
PHP

<?php
namespace App\Models;
class Family extends BaseModel
{
protected $table = 'families';
// legacy model didn't specify timestamps
public $timestamps = true;
protected $fillable = [
'family_code',
'household_name',
'address_line1',
'address_line2',
'city',
'state',
'postal_code',
'country',
'primary_phone',
'preferred_lang',
'preferred_contact_method',
'is_active',
];
protected $casts = [
'is_active' => 'boolean',
];
/* Optional relationships */
public function guardians()
{
return $this->hasMany(FamilyGuardian::class, 'family_id');
}
public function commPrefs()
{
return $this->hasMany(FamilyCommPref::class, 'family_id');
}
}