backend: align API/models with current PostgreSQL schema
فشلت بعض الفحوصات
Deploy Backend / deploy (push) Has been cancelled

هذا الالتزام موجود في:
Abdul Kareem
2026-02-19 19:40:35 +03:00
الأصل 4ee662a0ae
التزام 5764dd03e4
14 ملفات معدلة مع 673 إضافات و110 حذوفات

عرض الملف

@@ -8,6 +8,9 @@ use Illuminate\Support\Facades\Schema;
use App\Models\Reservation;
use App\Models\SeatingArea;
use App\Models\VenueTable;
use App\Models\Offer;
use App\Models\VenueImage;
use App\Models\Amenity;
class Venue extends Model
{
@@ -29,6 +32,7 @@ class Venue extends Model
'amenities',
'image_urls',
'offers',
'created_by_admin_id',
];
protected $casts = [
@@ -80,4 +84,19 @@ class Venue extends Model
{
return $this->hasMany(VenueTable::class);
}
public function images()
{
return $this->hasMany(VenueImage::class);
}
public function offersRelation()
{
return $this->hasMany(Offer::class);
}
public function amenitiesRelation()
{
return $this->belongsToMany(Amenity::class, 'venue_amenities', 'venue_id', 'amenity_id');
}
}