chore(catalog,contacts): remove legacy-era catalog and contacts sources

This commit is contained in:
Darko Gjorgjijoski
2026-08-20 21:50:34 +02:00
parent 2b4de6bd09
commit b5b4e2c978
34 changed files with 0 additions and 2513 deletions
-59
View File
@@ -1,59 +0,0 @@
<?php
namespace App\Domains\Contacts\Models;
use App\Domains\Accounts\Models\Company;
use App\Domains\Accounts\Models\User;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Symfony\Component\Intl\Countries;
class Address extends Model
{
protected $table = 'addresses';
use HasFactory;
public const BILLING_TYPE = 'billing';
public const SHIPPING_TYPE = 'shipping';
protected $guarded = ['id'];
public function getCountryNameAttribute(): ?string
{
if (! $this->country) {
return null;
}
try {
return Countries::getName(
$this->country->code,
app()->getLocale()
);
} catch (\Exception $e) {
return $this->country->name;
}
}
public function user(): BelongsTo
{
return $this->belongsTo(User::class);
}
public function customer(): BelongsTo
{
return $this->belongsTo(Customer::class);
}
public function company(): BelongsTo
{
return $this->belongsTo(Company::class);
}
public function country(): BelongsTo
{
return $this->belongsTo(Country::class);
}
}