lname . ', ' . $this->fname . ' ' . $this->mname; } public function getVatableAttribute() { return $this->type->type == 'Vatable' ? true : false; } /** * Get all of the branches for the Client * * @return \Illuminate\Database\Eloquent\Relations\HasMany */ public function branches(): HasMany { return $this->hasMany(Branch::class); } /** * Get the type associated with the Client * * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function type(): BelongsTo { return $this->belongsTo(ClientType::class); } public function accounts(): HasMany { return $this->hasMany(Account::class); } /** * The users that belong to the Client * * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany */ public function users(): BelongsToMany { return $this->belongsToMany(User::class); } public function transmittals() : HasMany { return $this->hasMany(Transmittal::class); } }