<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\SoftDeletes; class Customer extends Model { use HasFactory, SoftDeletes; protected $fillable = [ 'company_name', 'internal_name', 'shipping_address', 'billing_address', 'phone', ]; public function contacts(): HasMany { return $this->hasMany(Contact::class); } public function packingSlips(): HasMany { return $this->hasMany(PackingSlip::class); } public function shippingEntries(): HasMany { return $this->hasMany(ShippingEntry::class); } public function orders(): HasMany { return $this->hasMany(Order::class); } }