|bool */ protected $guarded = ['id']; /** * Get the account record associated with the pet. * * @return BelongsTo */ public function account() { return $this->belongsTo(Account::class); } /** * Get the contact record associated with the pet. * * @return BelongsTo */ public function contact() { return $this->belongsTo(Contact::class); } /** * Get the contact record associated with the pet. * * @return BelongsTo */ public function petCategory() { return $this->belongsTo(PetCategory::class); } /** * Set the name to null if it's an empty string. * * @param string $value * @return void */ public function setNameAttribute($value) { $this->attributes['name'] = $value ?: null; } }