أُنشئ من Tokal/Test
backend: align API/models with current PostgreSQL schema
فشلت بعض الفحوصات
Deploy Backend / deploy (push) Has been cancelled
فشلت بعض الفحوصات
Deploy Backend / deploy (push) Has been cancelled
هذا الالتزام موجود في:
@@ -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');
|
||||
}
|
||||
}
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم