feat(event): add address relationship and migration for event locations

This commit is contained in:
2026-09-30 09:26:19 -03:00
parent df19655144
commit 5d5ee7d2a5
6 changed files with 313 additions and 2 deletions

View File

@@ -3,8 +3,10 @@
namespace App\Domains\Core\Address\Models;
use App\Domains\Core\Tenant\Models\Tenant;
use App\Domains\Ticketing\Event\Models\Event;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\Relations\HasMany;
class Address extends Model
{
@@ -18,6 +20,12 @@ class Address extends Model
];
}
/** @return HasMany<Event, $this> */
public function events(): HasMany
{
return $this->hasMany(Event::class);
}
/** @return BelongsToMany<Tenant, $this> */
public function tenants(): BelongsToMany
{