|UnitPartner newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner newQuery() * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner onlyTrashed() * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner query() * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereAddressNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereAvatarUrl($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereBirthDate($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereCellNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereCityId($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereComplement($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereCpf($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereDeletedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereName($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereNeighborhood($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereParticipation($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner wherePhoneNumber($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner wherePostalCode($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereRg($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereRole($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereSecondaryEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereSocialName($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereStateId($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereStreet($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereUnitId($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner withTrashed(bool $withTrashed = true) * @method static \Illuminate\Database\Eloquent\Builder|UnitPartner withoutTrashed() * @mixin \Eloquent */ class UnitPartner extends Model { use HasFactory, SoftDeletes; protected $table = 'unit_partners'; protected $guarded = ['id']; protected $casts = [ 'birth_date' => 'date', 'participation' => 'decimal:2', 'created_at' => 'datetime', 'updated_at' => 'datetime', 'deleted_at' => 'datetime', ]; public function unit(): BelongsTo { return $this->belongsTo(Unit::class, 'unit_id'); } public function city(): BelongsTo { return $this->belongsTo(City::class, 'city_id'); } public function state(): BelongsTo { return $this->belongsTo(State::class, 'state_id'); } }