FreeAirportShuttle
extends Model
in package
uses
HasFactory
FreeAirportShuttle Model for managing free airport shuttle service information and availability.
This model is used to create and manage free airport shuttle service data including shuttle service availability, service descriptions, and shuttle service categorizations for airport facilities. It provides a structured interface for storing and retrieving free shuttle service information such as service identifiers and shuttle service classifications. The model supports comprehensive free shuttle service management including service categorization, shuttle availability tracking, and service organization for enhanced airport guide platform functionality and ground transportation management systems.
Table of Contents
Properties
- $free_airport_shuttle : string
- $id : int
- $fillable : array<string|int, mixed>
- The attributes that are mass assignable for free airport shuttle records.
Methods
- __construct() : void
- Initialize the FreeAirportShuttle model with the correct database table configuration.
Properties
$free_airport_shuttle
public
string
$free_airport_shuttle
The free airport shuttle service classification or availability status
$id
public
int
$id
The unique identifier for the free airport shuttle record
$fillable
The attributes that are mass assignable for free airport shuttle records.
protected
array<string|int, mixed>
$fillable
= ['id', 'free_airport_shuttle']
This property defines the fields that can be mass-assigned when creating or updating FreeAirportShuttle records. It includes all essential free shuttle service fields such as identification and shuttle service classifications. The fillable attributes ensure data integrity while allowing efficient bulk operations for free shuttle service management and categorization across different shuttle services and availability systems.
Methods
__construct()
Initialize the FreeAirportShuttle model with the correct database table configuration.
public
__construct() : void
This function is used to create a properly configured FreeAirportShuttle model instance by setting the database table name from the configuration constants. It ensures that the model interacts with the correct database table for free airport shuttle data information, which is essential for proper shuttle service storage and retrieval operations. The constructor dynamically assigns the table name based on the FREE_AIRPORT_SHUTTLE configuration constant to maintain flexibility and configuration-driven behavior for free shuttle service data management.