'int', 'type_id' => 'int', 'maximum_persons' => 'int', 'deposit' => 'float', 'calendar_visible' => 'bool' ]; protected $fillable = [ 'group_id', 'type_id', 'name', 'description', 'equipment', 'adress1', 'adress2', 'zip_code', 'city', 'maximum_persons', 'deposit', 'calendar_visible' ]; public function fewo_lodging_type() { return $this->belongsTo(\App\Models\FewoLodgingType::class, 'type_id'); } public function fewo_lodging_group() { return $this->belongsTo(\App\Models\FewoLodgingGroup::class, 'group_id'); } public function fewo_lodging_images() { return $this->hasMany(\App\Models\FewoLodgingImage::class, 'lodging_id'); } public function fewo_prices() { return $this->hasMany(\App\Models\FewoPrice::class, 'lodging_id'); } public function fewo_reservations() { return $this->hasMany(\App\Models\FewoReservation::class, 'lodging_id'); } public function pages() { return $this->hasMany(\App\Models\Page::class, 'fewo_lodging'); } public function travel_user_booking_fewos() { return $this->hasMany(\App\Models\TravelUserBookingFewo::class); } }